Vladimir71
Client
- Регистрация
- 21.10.2015
- Сообщения
- 94
- Реакции
- 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");
А можно ли сделать наоборот из прозрачного фона сделать белый цвет , спасибо заранее.


