Jak dodawać tekst do obrazów w aplikacji JES
JES to środowisko programistyczne, które umożliwia przetwarzanie i edytowanie różnych multimediów. W przypadku obrazów obejmuje to przesyłanie zdjęć lub dodawanie różnych efektów filtrów.
Jeśli edytujesz obrazy, możesz chcieć dodać tekst w określonym zestawie współrzędnych. Jeśli tak, możesz użyć wbudowanych funkcji JES, takich jak addText() lub addTextWithStyle(). Te funkcje umożliwiają skonfigurowanie miejsca wyświetlania tekstu, koloru tekstu i innych opcji stylizacji.
Jak dodać tekst do obrazu
Możesz dodać tekst do obrazu w JES za pomocą funkcji addText(). Ponieważ JES używa języka programowania Jython, upewnij się, że odświeżyłeś składnię Pythona za pomocą kilku podstawowych przykładów Pythona.
- Otwórz aplikację JES na swoim komputerze.
- W oknie programowania utwórz nową funkcję o nazwie textOnImage:
def textOnImage():
- Wewnątrz funkcji użyj funkcji pickAFile(), aby poprosić użytkownika o wybranie lokalnego pliku na jego komputerze:
file = pickAFile()
- Utwórz obiekt obrazu za pomocą funkcji makePicture():
pic = makePicture(file)
- Zadeklaruj ciąg, który chcesz dodać do obrazu:
str = "This is a test."
- Użyj funkcji addText(), aby dodać tekst do obrazu. Jako pierwszy argument wprowadź obraz. W przypadku drugiego i trzeciego argumentu wprowadź współrzędne miejsca, w którym ma być wyświetlany tekst. Przekaż zmienną łańcuchową jako ostatni argument:
addText(pic, 50, 50, str)
- Domyślnie kolor tekstu jest czarny. Możesz zmienić kolor tekstu, przekazując nazwę koloru jako piąty argument:
addText(pic, 100, 100, str, blue)
- Pokaż obraz za pomocą funkcji show() w celu wyrenderowania obrazu w JES na ekran:
show(pic)
- Kliknij przycisk Załaduj program znajdujący się pod obszarem programowania. Jeśli pojawi się monit o zapisanie pliku, kliknij Tak .
- Wpisz funkcję textOnImage() w wierszu poleceń, aby ją uruchomić:
- Poczekaj, aż funkcja wyświetli obraz z tekstem.
Jak dodać stylizowany tekst
Możesz także dodać stylizowany tekst do obrazu w JES za pomocą funkcji addTextWithStyle().
- Utwórz nową funkcję o nazwie StyledTextOnImage:
def StyledTextOnImage():
- Wewnątrz funkcji zaimportuj „java.awt.Font”. Umożliwi to dostęp do niektórych stylów, takich jak pogrubiona czcionka.
import java.awt.Font as Font
- Użyj funkcji pickAFile(), aby poprosić użytkownika o wybranie pliku lokalnego na jego komputerze:
file = pickAFile()
- Użyj funkcji makePicture(), aby utworzyć obiekt obrazu:
pic = makePicture(file)
- Zadeklaruj ciąg, który chcesz dodać do obrazu:
str = "This is a test."
- Użyj funkcji makeStyle(), aby utworzyć obiekt stylu czcionki. Funkcja makeStyle() umożliwia zmianę rodziny i rozmiaru czcionki. Można go również użyć do pogrubienia, pochylenia lub podkreślenia tekstu.
myFont = makeStyle("Arial", Font.BOLD, 64)
- Użyj funkcji addTextWithStyle(), aby dodać tekst do obrazu. Tak jak poprzednio, argumenty obejmują sam obraz, współrzędne x i y położenia tekstu oraz ciąg tekstowy. Dodatkowo wprowadź styl niestandardowy jako piąty argument:
addTextWithStyle(pic, 50, 50, str, myFont)
- Podobnie jak w przypadku metody addText(), tekst jest domyślnie czarny, ale można określić inny kolor za pomocą dodatkowego, szóstego parametru:
addTextWithStyle(pic, 100, 100, str, myFont, blue)
- Pokaż obrazek:
show(pic)
- Kliknij przycisk Załaduj program znajdujący się pod obszarem programowania. Jeśli pojawi się monit o zapisanie pliku, kliknij Tak .
- Wpisz funkcję StyledTextOnImage() w wierszu poleceń, aby ją uruchomić:
StyledTextOnImage()
- Poczekaj, aż funkcja wyświetli obraz z tekstem.
Dodawanie tekstu do obrazów za pomocą JES
Teraz, gdy wiesz, jak dodawać tekst do obrazów, możesz sprawdzić inne interesujące rzeczy, które możesz zrobić z obrazami za pomocą JES. To potężne środowisko umożliwia kadrowanie i skalowanie obrazów, stosowanie filtrów i przeprowadzanie transformacji kolorów.
Dodaj komentarz