Цей покроковий посібник описує, як додати текст до файлу PNG за допомогою C#. Він представляє ресурси для налаштування середовища розробки, перелік кроків для розробки програми та приклад коду, який можна виконати, щоб додати текст до PNG за допомогою C#. Ви дізнаєтесь про різні варіанти налаштування відтвореного тексту відповідно до вимог програми.
Кроки для додавання тексту до зображення PNG за допомогою C#
- Налаштуйте середовище для використання Aspose.Drawing for .NET для малювання тексту
- Створіть Bitmap object і встановіть його розмір
- Створіть Graphics class object, використовуючи щойно створений об’єкт Bitmap
- Визначте вміст тексту, об’єкт Brush і Font
- Визначте прямокутник для малювання тексту в растровому зображенні
- Викличте метод Graphics.DrawString(), щоб відобразити текст на растровому зображенні
- Збережіть файл PNG на диску
Ці кроки підсумовують процес написання тексту на зображенні PNG за допомогою C#. Об’єкт класу Graphics, ініціалізований з Bitmap, використовується в основному, оскільки він надає методи для малювання рядка з використанням визначеного тексту, текстового шрифту, пензля для кольору та прямокутника, у якому має бути відображено текст. Нарешті, об’єкт Bitmap зберігається як PNG на диску за допомогою методу Save() у класі Bitmap.
Код для додавання тексту до файлу PNG за допомогою C#
Наведений вище приклад коду демонструє процес додавання тексту в PNG за допомогою C#. Ви можете налаштувати текст за допомогою різних параметрів, наприклад, використати метод Graphics.Clear(Color.Green) для встановлення зеленого кольору фону, установивши властивість Graphics.TextRenderingHint значення TextRenderingHint.AntiAliasGridFit для керування згладжуванням і використавши Graphics.DrawRectangle( ) метод малювання прямокутника навколо тексту. Колір тексту встановлюється за допомогою кольору пензля, колір прямокутника — за допомогою кольору класу Pen, а колір фону — за допомогою методу Clear().
Ця стаття допоможе нам додати текст до файлу PNG за допомогою C#. Якщо ви хочете навчитися малювати різні фігури, зверніться до статті як малювати фігури в C#.