Тази статия ръководи как да създадете прозрачно изображение в C#. Има подробности за настройка на IDE, списък със стъпки и примерен код за рисуване на картини с прозрачен фон в C#. Ще се научите да създавате сложни форми, като добавяте множество обекти и персонализирате изходното PNG изображение според изискванията.
Стъпки за създаване на прозрачен PNG в C#
- Задайте средата да използва Aspose.Drawing for .NET за създаване на прозрачно изображение
- Създайте bitmap и го използвайте за създаване на обект Graphics, за да активирате рисуването
- Изчистете растерното изображение и задайте фона му на прозрачен
- Създайте екземпляр на обекта GraphicsPath за рисуване на сложни форми
- Добавете кръгове, линии, многоъгълници и т.н. към пътя
- Създайте цветна четка и я използвайте, за да запълните всички форми
- Задайте цялото растерно изображение прозрачно и запазете изображението на диска
Тези стъпки описват как да направите картината прозрачна в C#. Създайте растерно изображение, генерирайте графичен обект от растерното изображение, за да разрешите рисуване, задайте растерното изображение да бъде прозрачно и инстанцирайте GraphicsPath, за да създавате сложни форми. Добавете толкова обекти, колкото е необходимо, включително кръгове, линии, елипси, дъги и т.н., към пътя, създайте четка и запълнете фигури с нея и накрая направете цялото растерно изображение прозрачно, преди да го кажете на диска.
Код за правене на изображението прозрачно в C#
Този код демонстрира разработката на прозрачен производител на изображения в C#. Можете да добавите множество фигури към пътя като дъга, Безие, затворена крива, линия, пай, правоъгълник и низ. Ако не искате да направите изображението прозрачно и да зададете определен цвят, използвайте метода Graphics.Clear() с желания цвят.
Тази статия ни научи да рисуваме сложни прозрачни изображения. За да добавите текст към PNG, вижте статията Как да добавите текст към PNG файл с помощта на C#.