ZennoPoster И работа с изображениями (watermark и прочие ништяки)

Vladimir71

Client
Регистрация
21.10.2015
Сообщения
95
Благодарностей
38
Баллы
18
Можно.
Код:
Image image = Image.FromFile("C:\\1.png");
Graphics imageGraphics = Graphics.FromImage(image);
Bitmap mybitmap = new Bitmap(image);
for (int x = 0; x < image.Width; x++)
{
    for (int y = 0; y < image.Height; y++)
    {
        Color mypixel = mybitmap.GetPixel(x, y);
        int col = 200; //альфа-смешение 0 до 255, где 0 соответствует полностью прозрачному цвету, а 255 — полностью непрозрачному цвету
        if(mypixel.R>col && mypixel.G>col && mypixel.B>col)
        {
            mybitmap.SetPixel(x, y, Color.Transparent);
        }
    }
  
}
mybitmap.Save("C:\\2.png");
А можно ли сделать наоборот из прозрачного фона сделать белый цвет , спасибо заранее.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)