Når du har gjort endringer i et bilde med JES, vær sikker på at du vet hvordan du lagrer den ferdige kreasjonen.
JES er et programmeringsmiljø som bruker programmeringsspråket Jython. Det gir et brukervennlig grensesnitt for å skrive, utføre og feilsøke kode.
Du kan bruke JES til å redigere en rekke medier, inkludert bilder, videoer og lyd. JES tilbyr også mange innebygde biblioteker og funksjoner. Disse kan hjelpe deg med spesifikke oppgaver, for eksempel å endre fargen på piksler i et bilde.
Når du er ferdig med å redigere et bilde, kan du lagre det lokalt på datamaskinen.
Hvordan endre et eksempelbilde
Du kan importere og gjengi et bilde i JES for redigering.
- Åpne JES-applikasjonen på datamaskinen.
- I programmeringsvinduet oppretter du en ny funksjon kalt savePictureToFile():
deflagre bilde til fil():
- Inne i denne funksjonen, vis en filbehandling for å be brukeren velge en fil. Husk å rykke inn koden din som en del av Jythons struktur:
fil = pickAFile()
- Opprett et nytt bildeobjekt fra den valgte filen:
pic = makePicture (fil)
- Gjør noen endringer for å endre bildet. For eksempel kan du bruk JES for å legge til tekst i bildet. For å gjøre det, start med å importere "java.awt. Font" for å bruke stiliserte skrifter:
import java.awt. Font som Font
- Lag teksten du skal vise på bildet, og gi den litt styling. Bruk funksjonen addTextWithStyle() for å legge til teksten på bildet ved et spesifikt sett med koordinater:
str = "Tekst lagt til for å endre bildet"
styledFont = makeStyle("Arial", Font. DRISTIG, 96)
addTextWithStyle (bilde, 200, 200, str, styletFont)
Hvordan lagre det nye bildet på datamaskinen
Du kan bruke den innebygde writePictureTo()-funksjonen for å lagre det nye bildet som en ny fil på datamaskinen.
- Fortsatt inne i savePictureToFile()-funksjonen, og etter å ha redigert bildet, legg til en variabel for å lagre filbanen. Detaljene vil avhenge av operativsystemet og filsystemstrukturen. Her er et eksempel på en bane til en skrivebordsmappe på en Windows-maskin:
pathToDesktop = "C:\\Brukere\\Sharl\\Desktop\\"
- Legg til en variabel for å lagre navnet på det nylig lagrede bildet:
nyttFilnavn = "newPic.jpg"
- Bruk den innebygde writePictureTo()-funksjonen for å lagre det nye bildet som en fil. Send bildet du lagrer til funksjonen sammen med hele filbanen for å lagre det til.
fullPath = pathToDesktop + newFileName
writePictureTo (bilde, fullsti) - For å kjøre Jython-skriptet, klikk på Last ned programmet knappen, plassert mellom programmeringsområdet og terminalen.
- Skriv inn navnet på funksjonen i terminalen for å kjøre den:
savePictureToFile()
- Bruk filbehandleren til å velge et bilde.
- Naviger til skrivebordet for å se den nye bildefilen, med modifikasjonene lagt til bildet.
Redigering av bilder ved hjelp av JES
JES gjør det enkelt å gjøre enkle endringer i bilder programmatisk, og deretter lagre resultatene. Miljøet gir mange interessante teknikker for bildebehandling.