Написання тексту на зображенні за допомогою C#

Цей покроковий посібник пояснює, як написати текст на PNG за допомогою C#. Ви навчитеся додавати текст на зображення за допомогою C# без встановлення шрифту в системі. Також у цій статті будуть розглянуті інші варіанти коду для налаштування процесу рендерингу.

Кроки для додавання тексту на зображення за допомогою C#

  1. Встановіть Aspose.Font for .NET із NuGet.org
  2. Імпортуйте потрібні простори імен
  3. Завантажте ліцензію, щоб уникнути водяного знаку
  4. Визначте файл шрифту та вихідний файл зображення
  5. Створіть FontDefinition із типом та вмістом TTF
  6. Завантажте шрифт як TtfFont за допомогою Font.Open()
  7. Використайте DrawText(), щоб створити текстовий потік
  8. Перетворіть потік у Bitmap і збережіть як PNG

Ці кроки підсумовують процес малювання тексту на зображенні в C#. Розпочніть програму із завантаження ліцензії, визначення файлу шрифту та вихідного файлу і відкриття потрібного шрифту через FontDefinition. Врешті-решт текст рендериться у потік, перетворюється у Bitmap і зберігається як зображення на диску.

Код для додавання тексту на зображення за допомогою C#

Наведений вище приклад коду демонструє процес додавання тексту на зображення за допомогою C#. Метод DrawText має кілька перевантажень, які рендерять текст у Bitmap та повертають потік у форматі PNG.

Ця стаття навчила нас, як малювати текст на зображенні без потреби у встановленні шрифту. Щоб конвертувати TTF у SVG, зверніться до статті Конвертація TTF у SVG у C#.

 Українська