.NET 4.x Сделать часть изображения(фон) прозрачными - C#
Формулировка задачи:
Я пролистал много тем, но что-то подобного не нашел. У меня есть картинка (точнее много, очень много), они вызываются в pictureBox в зависимости от ситуации. У всех этих картинок углы белые (Сама картинка прямоугольная со скругленными углами, а вот эти самые углы оставшиеся - белый цвет). Одну картинку или там десяток я бы еще сам отредактировал в фотошопе. Есть ли возможность дать понять программе, чтобы она отрисовывала картинку в pictureBox, заменяя белый цвет на прозрачный? Возможно ли это вообще?
Решение задачи: «.NET 4.x Сделать часть изображения(фон) прозрачными»
textual
Листинг программы
Bitmap pic = new Bitmap(pictureBox1.Image);
for(int i = 0; i < 150; i++)
{
for(int j = 0; j < 150; j++)
{
pic.SetPixel(i, j, Color.Transparent);
}
}
pictureBox1.Image = pic;