Можно настроить это с system.net
установка в Вашем web.config
/ app.config
файл.
кроме того, вот ссылка с информацией о миграция от System.Web.Mail
до System.Net.Mail
.
Вам следует взглянуть на преобразование изображения с помощью матриц.
В частности, эта статья описывает, как преобразовать растровое изображение в оттенки серого с помощью ColorMatrix
. (Он написан на VB.NET, но его должно быть достаточно легко перевести на C #.)
Я не проверял, работает ли он с альфа-каналом, но я бы сказал, что стоит попробовать, и это определенно это быстрый и эффективный способ изменения растровых изображений.
ShaderEffect, хотя и не совсем быстрый и простой, справился бы со своей работой и работал достаточно хорошо. Я сделал это сам, и он отлично работает. В этой статье описано, как это сделать, и есть связанный с ней источник. Я не использовал его источник, поэтому не могу за него поручиться. Если у вас возникнут проблемы, спросите, и я, возможно, смогу опубликовать часть своего кода.
Не каждый день вы можете использовать HLSL в своем LOB-приложении. :)
, если полагаться на вызовы API не удается. Вы всегда можете попробовать подход «сделай сам»: просто получите доступ к байтам RGBA изображения и для каждого RGBA замените его на MMMA, где M = (R + G + B) / 3;
Если вы Чтобы он был более совершенным, вы должны добавить веса к вкладу компонентов RGB. Я считаю, что ваш глаз более восприимчив к зеленому, и поэтому значение должно быть больше.