Този урок описва как да напишете текст върху PNG с Java със зададен шрифт без да го инсталирате в системата, където ще се изпълнява приложението. Той споделя инструкции, настройки на IDE и примерен код за добавяне на текст към изображение с Java. Също така ще научите как да персонализирате рендирания текст според изискванията.
Стъпки за рисуване на текст върху изображение с Java
- Настройте средата чрез добавяне на Aspose.Font for Java, за да рендирате текст върху изображение
- Заредете лиценза, за да получите достъп до пълните функции на продукта
- Задайте пътя до файла с шрифта, който ще се използва, и до изходното изображение, което ще се създаде
- Създайте FontDefinition обект чрез задаване на FontType, разширение и поток със съдържание на файла на шрифта
- Отворете шрифта, използвайки настройките на FontDefinition, предоставени по-горе, в метода Font.Open()
- Рендирайте текста върху изображението със заредения шрифт
- Запазете получения поток на изображението на диска като PNG файл
Тези стъпки обобщават процеса за добавяне на текст върху изображение с Java. Първо подготвяте средата чрез добавяне на Aspose.Font за Java, зареждане на лиценза и задаване както на файла със шрифта, така и на пътя на изходното изображение. След това отваряте шрифта, рендирате текста върху изображението и накрая го запазвате като PNG файл на диска.
Код за добавяне на текст върху изображение с Java
Този код демонстрира процеса за вмъкване на текст върху изображение с Java. FontDefinition управлява зареждането на шрифтовете от файл или поток, разширението на шрифта и името на файла. Можете да извикате DrawText, като просто му подадете шрифт, текстов низ и размер, или да използвате претоварвания, които също ви позволяват да зададете тип на междуредовото разстояние, стойност на междуредовото разстояние и максимална ширина на изображението, за да разрешите пренасяне на думи.
Тази статия дава насоки за рендиране на текст с даден шрифт от файл. За да конвертирате TTF в SVG, вижте статията за Конвертиране на TTF в SVG с Java.