Аннотируйте свои изображения или добавляйте другие типы текстовых меток с помощью JES.
JES — это среда разработки, позволяющая обрабатывать и редактировать различные медиафайлы. Для изображений это включает в себя загрузку фотографий или добавление различных эффектов фильтра.
Если вы редактируете изображения, вам может понадобиться добавить текст в определенном наборе координат. Если это так, вы можете использовать встроенные функции JES, такие как addText() или addTextWithStyle(). Эти функции позволяют настраивать место появления текста, цвет текста и другие параметры стиля.
Как добавить текст на изображение
Вы можете добавить текст на изображение в JES, используя функцию addText(). Поскольку JES использует язык программирования Jython, убедитесь, что вы освежили свой синтаксис Python с помощью некоторые базовые примеры Python.
- Откройте приложение JES на своем компьютере.
- В окне программирования создайте новую функцию с именем textOnImage:
дефтекст на изображении():
- Внутри функции используйте функцию pickAFile(), чтобы попросить пользователя выбрать локальный файл на своем компьютере:
файл = выбрать файл ()
- Создайте объект изображения с помощью функции makePicture():
pic = makePicture (файл)
- Объявите строку, которую вы хотите добавить к изображению:
ул = "Это проверка."
- Используйте функцию addText(), чтобы добавить текст на изображение. В качестве первого аргумента введите изображение. В качестве второго и третьего аргументов введите координаты, в которых должен отображаться текст. Передайте строковую переменную в качестве последнего аргумента:
addText (рис, 50, 50, стр)
- По умолчанию цвет текста черный. Вы можете изменить цвет текста, передав имя цвета в качестве пятого аргумента:
addText (pic, 100, 100, str, синий)
- Покажите картинку, используя функцию show(), чтобы визуализировать изображение в JES на экран:
показывать(рис.)
- Нажать на Загрузить программу Кнопка, расположенная под областью программирования. Если будет предложено сохранить файл, нажмите Да.
- Введите функцию textOnImage() в командную строку, чтобы запустить ее:
- Подождите, пока функция отобразит изображение с текстом.
Как добавить стилизованный текст
Вы также можете добавить стилизованный текст к изображению в JES, используя функцию addTextWithStyle().
- Создайте новую функцию StyledTextOnImage:
дефСтайлдтекстонимаже():
- Внутри функции импортируйте «java.awt. Шрифт". Это даст вам доступ к определенным стилям, таким как полужирный шрифт.
Импортировать Java.awt. Шрифт как Шрифт
- Используйте функцию pickAFile(), чтобы попросить пользователя выбрать локальный файл на своем компьютере:
файл = выбрать файл ()
- Используйте функцию makePicture() для создания объекта изображения:
pic = makePicture (файл)
- Объявите строку, которую вы хотите добавить к изображению:
ул = "Это проверка."
- Используйте функцию makeStyle() для создания объекта стиля шрифта. Функция makeStyle() позволяет изменить семейство и размер шрифта. Вы также можете использовать его, чтобы сделать текст жирным, курсивом или подчеркнутым.
мой шрифт = makeStyle("Ариал", Шрифт. СМЕЛЫЙ, 64)
- Используйте функцию addTextWithStyle(), чтобы добавить текст на изображение. Как и прежде, аргументы включают в себя само изображение, координаты x и y расположения текста и текстовую строку. Кроме того, введите пользовательский стиль в качестве пятого аргумента:
addTextWithStyle (pic, 50, 50, str, myFont)
- Как и в случае с addText(), текст по умолчанию черный, но вы можете указать другой цвет с помощью дополнительного шестого параметра:
addTextWithStyle (pic, 100, 100, str, myFont, синий)
- Покажите изображение:
показывать(рис.)
- Нажать на Загрузить программу Кнопка, расположенная под областью программирования. Если будет предложено сохранить файл, нажмите Да.
- Введите функцию StyledTextOnImage() в командную строку, чтобы запустить ее:
СтилизованныйТекстНаИзображении()
- Подождите, пока функция отобразит изображение с текстом.
Добавление текста к изображениям с помощью JES
Теперь, когда вы увидели, как добавлять текст к изображениям, вы можете проверить некоторые другие интересные вещи, которые вы можете делать с изображениями с помощью JES. Эта мощная среда позволяет обрезать и масштабировать изображения, применять фильтры и выполнять преобразования цвета.