.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;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы