Dodaj adnotacje do swoich obrazów lub dodaj inne typy etykiet tekstowych za pomocą 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 kilka podstawowych przykładów Pythona.
- Otwórz aplikację JES na swoim komputerze.
- W oknie programowania utwórz nową funkcję o nazwie textOnImage:
poktekst na obrazie():
- Wewnątrz funkcji użyj funkcji pickAFile(), aby poprosić użytkownika o wybranie lokalnego pliku na jego komputerze:
plik = pickAFile()
- Utwórz obiekt obrazu za pomocą funkcji makePicture():
pic = makePicture (plik)
- Zadeklaruj ciąg, który chcesz dodać do obrazu:
str = "To jest 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, niebieski)
- Pokaż obraz za pomocą funkcji show() do wyrenderuj obraz w JES na ekran:
pokazywać(fotka)
- Kliknij na 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:
pokStylizowany tekst na obrazie():
- Wewnątrz funkcji zaimportuj „java.awt. Czcionka". Umożliwi to dostęp do niektórych stylów, takich jak pogrubiona czcionka.
import java.awt. Czcionka Jak Czcionka
- Użyj funkcji pickAFile(), aby poprosić użytkownika o wybranie pliku lokalnego na jego komputerze:
plik = pickAFile()
- Użyj funkcji makePicture(), aby utworzyć obiekt obrazu:
pic = makePicture (plik)
- Zadeklaruj ciąg, który chcesz dodać do obrazu:
str = "To jest 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”, Czcionka. POGRUBIONY, 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:
pokazywać(fotka)
- Kliknij na 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.