Как создать растровое изображение на C#

В этом пошаговом руководстве рассказывается, как создать bitmap на C#. Он содержит всю информацию для настройки среды разработки для разработки и тестирования приложения, а также работоспособный пример кода для создания BMP-файла на C#. Вы также узнаете различные варианты настройки сгенерированного изображения с помощью графики и текста.

Действия по созданию растрового изображения в C#

  1. Установите в настройках IDE использование Aspose.Drawing for .NET и Aspose.Drawing.Common для создания BMP.
  2. Установите начальные значения позиции и текстовой строки вместе со шрифтом.
  3. Создайте или загрузите изображение, используя класс Bitmap, и инициализируйте с его помощью объект Graphics.
  4. Установите режим съемки и цвет фона в объекте Графика.
  5. Нарисуйте эллипс и строку, используя упомянутые выше пользовательские параметры.
  6. Создайте файл BMP, сохранив объект Bitmap с помощью метода Save.

Эти шаги определяют процесс создания файла BMP на C#. Во-первых, нам нужно создать или загрузить изображение с помощью класса Bitmap и использовать его для инициализации объекта класса Graphics. Мы выполняем все соответствующие операции с использованием объекта Graphics, например, устанавливаем режим сглаживания, цвет фона, рисуем круг, отображаем строку и, в конечном итоге, сохраняем изображение в формате BMP с использованием класса Bitmap.

Код для создания растрового изображения на C#

using System;
using Aspose.Drawing;
using Aspose.Drawing.Drawing2D;
class Program
{
static void Main(string[] args) // Create a BMP in C#
{
new License().SetLicense("License.lic");
int centerX = 150;
int centerY = 150;
int radius = 100;
string text = "Here is a circle in the bitmap";
Font font = new Font("Arial", 12, FontStyle.Bold);
Bitmap bmp = new Bitmap(300, 300);
using (Graphics g = Graphics.FromImage(bmp))
{
g.SmoothingMode = SmoothingMode.AntiAlias;
g.Clear(Color.LightGreen);
// Draw the circle
g.DrawEllipse(Pens.Black, centerX - radius, centerY - radius, 2 * radius, 2 * radius);
g.DrawString(text, font, Brushes.Blue, 50, 30);
}
bmp.Save("CircularText.bmp");
System.Console.WriteLine("Done");
}
}

В этом примере кода продемонстрирован процесс создания растрового изображения на C#. Класс Graphics используется для рисования пользовательских элементов на связанном изображении с использованием различных свойств и методов. Вы можете добавить Aspose.Drawing и Aspose.Drawing.Common из менеджера пакетов NuGet для правильного выполнения кода.

Это руководство научило нас тому, как с помощью C# сохранить растровое изображение в файл можно выполнить задачу. Если вы хотите научиться добавлять текст в PNG, обратитесь к статье как добавить текст в файл PNG с помощью C#.

 Русский