Adnotați imaginile sau adăugați alte tipuri de etichete de text cu JES.
JES este un mediu de dezvoltare care vă permite să procesați și să editați o varietate de medii. Pentru imagini, aceasta include încărcarea fotografiilor sau adăugarea de diferite efecte de filtru.
Dacă editați imagini, poate doriți să adăugați text la un anumit set de coordonate. Dacă da, puteți utiliza funcții JES încorporate, cum ar fi addText() sau addTextWithStyle(). Aceste funcții vă permit să configurați locul în care apare textul, culoarea textului și alte opțiuni de stil.
Cum să adăugați text pe o imagine
Puteți adăuga text pe o imagine în JES utilizând funcția addText(). Deoarece JES folosește limbajul de programare Jython, asigurați-vă că vă îmbunătățiți sintaxa Python cu câteva exemple de bază Python.
- Deschideți aplicația JES pe computer.
- În fereastra de programare, creați o nouă funcție numită textOnImage:
deftextOnImage():
- În interiorul funcției, utilizați funcția pickAFile() pentru a cere utilizatorului să selecteze un fișier local pe computerul său:
fișier = pickAFfile()
- Creați un obiect imagine folosind funcția makePicture():
pic = makePicture (fișier)
- Declarați șirul pe care doriți să îl adăugați imaginii:
str = "Acesta este un test."
- Utilizați funcția addText() pentru a adăuga textul pe imagine. Pentru primul argument, introduceți imaginea. Pentru al doilea și al treilea argument, introduceți coordonatele unde doriți să apară textul. Transmite variabila șir ca argument final:
addText (foto, 50, 50, str)
- În mod implicit, culoarea textului este neagră. Puteți schimba culoarea textului trecând numele unei culori ca al cincilea argument:
addText (imagine, 100, 100, str, albastru)
- Afișați imaginea folosind funcția show() pentru redați imaginea în JES pe ecran:
spectacol(poza)
- Faceți clic pe Încărcare program butonul, situat sub zona de programare. Dacă vi se solicită să salvați fișierul, faceți clic pe da.
- Introduceți funcția textOnImage() în linia de comandă pentru a o rula:
- Așteptați ca funcția să afișeze imaginea cu text.
Cum să adăugați text cu stil
De asemenea, puteți adăuga text cu stil într-o imagine în JES folosind funcția addTextWithStyle().
- Creați o nouă funcție numită StyledTextOnImage:
defStyledTextOnImage():
- În interiorul funcției, importați „java.awt. Font”. Acest lucru vă va oferi acces la anumite stiluri, cum ar fi fontul bold.
import java.awt. Font la fel de Font
- Utilizați funcția pickAFile() pentru a cere utilizatorului să selecteze un fișier local pe computerul său:
fișier = pickAFfile()
- Utilizați funcția makePicture() pentru a crea un obiect imagine:
pic = makePicture (fișier)
- Declarați șirul pe care doriți să îl adăugați imaginii:
str = "Acesta este un test."
- Utilizați funcția makeStyle() pentru a crea un obiect cu stil de font. Funcția makeStyle() vă permite să schimbați familia și dimensiunea fonturilor. De asemenea, îl puteți folosi pentru a face textul aldine, italic sau subliniat.
myFont = makeStyle("Arial", Font. ÎNDRĂZNEŢ, 64)
- Utilizați funcția addTextWithStyle() pentru a adăuga textul pe imagine. Ca și înainte, argumentele includ imaginea în sine, coordonatele x și y ale locației textului și șirul de text. În plus, introduceți stilul personalizat ca al cincilea argument:
addTextWithStyle (pic, 50, 50, str, myFont)
- Ca și în cazul addText(), textul este negru în mod implicit, dar puteți specifica o culoare diferită cu un al șaselea parametru suplimentar:
addTextWithStyle (pic, 100, 100, str, myFont, albastru)
- Arată imaginea:
spectacol(poza)
- Faceți clic pe Încărcare program butonul, situat sub zona de programare. Dacă vi se solicită să salvați fișierul, faceți clic pe da.
- Introduceți funcția StyledTextOnImage() în linia de comandă pentru a o rula:
StyledTextOnImage()
- Așteptați ca funcția să afișeze imaginea cu text.
Adăugarea de text la imagini folosind JES
Acum ați văzut cum să adăugați text la imagini, puteți verifica câteva dintre celelalte lucruri interesante pe care le puteți face imaginilor cu JES. Acest mediu puternic vă permite să decupați și să scalați imaginile, să aplicați filtre și să efectuați transformări de culoare.