Цей покроковий посібник пояснює, як написати текст на PNG за допомогою C#. Ви навчитеся додавати текст на зображення за допомогою C# без встановлення шрифту в системі. Також у цій статті будуть розглянуті інші варіанти коду для налаштування процесу рендерингу.
Кроки для додавання тексту на зображення за допомогою C#
- Встановіть Aspose.Font for .NET із NuGet.org
- Імпортуйте потрібні простори імен
- Завантажте ліцензію, щоб уникнути водяного знаку
- Визначте файл шрифту та вихідний файл зображення
- Створіть FontDefinition із типом та вмістом TTF
- Завантажте шрифт як TtfFont за допомогою Font.Open()
- Використайте DrawText(), щоб створити текстовий потік
- Перетворіть потік у Bitmap і збережіть як PNG
Ці кроки підсумовують процес малювання тексту на зображенні в C#. Розпочніть програму із завантаження ліцензії, визначення файлу шрифту та вихідного файлу і відкриття потрібного шрифту через FontDefinition. Врешті-решт текст рендериться у потік, перетворюється у Bitmap і зберігається як зображення на диску.
Код для додавання тексту на зображення за допомогою C#
Наведений вище приклад коду демонструє процес додавання тексту на зображення за допомогою C#. Метод DrawText має кілька перевантажень, які рендерять текст у Bitmap та повертають потік у форматі PNG.
Ця стаття навчила нас, як малювати текст на зображенні без потреби у встановленні шрифту. Щоб конвертувати TTF у SVG, зверніться до статті Конвертація TTF у SVG у C#.