När du har gjort ändringar i en bild med JES, se till att du vet hur du sparar din färdiga skapelse.
JES är en programmeringsmiljö som använder programmeringsspråket Jython. Det ger ett användarvänligt gränssnitt för att skriva, köra och felsöka kod.
Du kan använda JES för att redigera en mängd olika media, inklusive foton, videor och ljud. JES erbjuder också många inbyggda bibliotek och funktioner. Dessa kan hjälpa dig med specifika uppgifter, som att ändra färgen på pixlar i en bild.
När du har redigerat klart en bild kan du spara den lokalt på din dator.
Hur man ändrar en exempelbild
Du kan importera och rendera en bild i JES för redigering.
- Öppna JES-applikationen på din dator.
- I programmeringsfönstret skapar du en ny funktion som heter savePictureToFile():
defsavePictureToFile():
- Inuti den här funktionen, visa en filhanterare för att uppmana användaren att välja en fil. Kom ihåg att dra in din kod som en del av Jythons struktur:
fil = pickAFile()
- Skapa ett nytt bildobjekt från den valda filen:
pic = makePicture (fil)
- Gör några ändringar för att ändra bilden. Du kan till exempel använd JES för att lägga till text i bilden. För att göra det, börja med att importera "java.awt. Font" för att använda formaterade teckensnitt:
importera java.awt. Font som Font
- Skapa texten som du ska visa på bilden och ge den lite styling. Använd funktionen addTextWithStyle() för att lägga till texten på bilden vid en specifik uppsättning koordinater:
str = "Text tillagd för att ändra bild"
styledFont = makeStyle("Arial", Teckensnitt. DJÄRV, 96)
addTextWithStyle (bild, 200, 200, str, styledFont)
Hur man sparar den nya bilden på din dator
Du kan använda den inbyggda funktionen writePictureTo() för att spara den nya bilden som en ny fil på din dator.
- Fortfarande inne i savePictureToFile()-funktionen, och efter att ha redigerat bilden, lägg till en variabel för att lagra filsökvägen. Detaljerna beror på ditt operativsystem och filsystemstruktur. Här är en exempelsökväg till en skrivbordsmapp på en Windows-maskin:
pathToDesktop = "C:\\Users\\Sharl\\Desktop\\"
- Lägg till en variabel för att lagra namnet på den nyligen sparade bilden:
newFileName = "newPic.jpg"
- Använd den inbyggda funktionen writePictureTo() för att spara din nya bild som en fil. Skicka bilden du sparar till funktionen tillsammans med den fullständiga sökvägen för att spara den till.
fullPath = pathToDesktop + newFileName
writePictureTo (bild, fullPath) - För att köra Jython-skriptet, klicka på Ladda program knapp, placerad mellan programmeringsområdet och terminalen.
- Skriv in namnet på funktionen i terminalen för att köra den:
savePictureToFile()
- Använd filhanteraren för att välja en bild.
- Navigera till skrivbordet för att visa din nya bildfil, med ändringarna som lagts till i fotot.
Redigera bilder med JES
JES gör det enkelt att göra enkla ändringar i bilder programmatiskt och sedan spara resultaten. Miljön ger många intressanta tekniker för bildbehandling.