Это пошаговое руководство объясняет, как написать текст на 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#.