Създайте прозрачно изображение в C#

Тази статия ръководи как да създадете прозрачно изображение в C#. Има подробности за настройка на IDE, списък със стъпки и примерен код за рисуване на картини с прозрачен фон в C#. Ще се научите да създавате сложни форми, като добавяте множество обекти и персонализирате изходното PNG изображение според изискванията.

Стъпки за създаване на прозрачен PNG в C#

  1. Задайте средата да използва Aspose.Drawing for .NET за създаване на прозрачно изображение
  2. Създайте bitmap и го използвайте за създаване на обект Graphics, за да активирате рисуването
  3. Изчистете растерното изображение и задайте фона му на прозрачен
  4. Създайте екземпляр на обекта GraphicsPath за рисуване на сложни форми
  5. Добавете кръгове, линии, многоъгълници и т.н. към пътя
  6. Създайте цветна четка и я използвайте, за да запълните всички форми
  7. Задайте цялото растерно изображение прозрачно и запазете изображението на диска

Тези стъпки описват как да направите картината прозрачна в C#. Създайте растерно изображение, генерирайте графичен обект от растерното изображение, за да разрешите рисуване, задайте растерното изображение да бъде прозрачно и инстанцирайте GraphicsPath, за да създавате сложни форми. Добавете толкова обекти, колкото е необходимо, включително кръгове, линии, елипси, дъги и т.н., към пътя, създайте четка и запълнете фигури с нея и накрая направете цялото растерно изображение прозрачно, преди да го кажете на диска.

Код за правене на изображението прозрачно в C#

Този код демонстрира разработката на прозрачен производител на изображения в C#. Можете да добавите множество фигури към пътя като дъга, Безие, затворена крива, линия, пай, правоъгълник и низ. Ако не искате да направите изображението прозрачно и да зададете определен цвят, използвайте метода Graphics.Clear() с желания цвят.

Тази статия ни научи да рисуваме сложни прозрачни изображения. За да добавите текст към PNG, вижте статията Как да добавите текст към PNG файл с помощта на C#.

 Български