.NET 4.x Сделать часть изображения(фон) прозрачными - C#

Узнай цену своей работы

Формулировка задачи:

Я пролистал много тем, но что-то подобного не нашел. У меня есть картинка (точнее много, очень много), они вызываются в pictureBox в зависимости от ситуации. У всех этих картинок углы белые (Сама картинка прямоугольная со скругленными углами, а вот эти самые углы оставшиеся - белый цвет). Одну картинку или там десяток я бы еще сам отредактировал в фотошопе. Есть ли возможность дать понять программе, чтобы она отрисовывала картинку в pictureBox, заменяя белый цвет на прозрачный? Возможно ли это вообще?

Решение задачи: «.NET 4.x Сделать часть изображения(фон) прозрачными»

textual
Листинг программы
  1. Bitmap pic = new Bitmap(pictureBox1.Image);
  2.             for(int i = 0; i < 150; i++)
  3.             {
  4.                 for(int j = 0; j < 150; j++)
  5.                 {
  6.                     pic.SetPixel(i, j, Color.Transparent);
  7.                 }
  8.                
  9.             }
  10.            
  11.             pictureBox1.Image = pic;

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


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

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

13   голосов , оценка 3.846 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы