Förbi Sharlene Khan

Annotera dina bilder eller lägg till andra typer av textetiketter med JES.

Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

JES är en utvecklingsmiljö som låter dig bearbeta och redigera en mängd olika medier. För bilder inkluderar detta att ladda upp foton eller lägga till olika filtereffekter.

Om du redigerar bilder kanske du vill lägga till text med en viss uppsättning koordinater. Om så är fallet kan du använda inbyggda JES-funktioner som addText() eller addTextWithStyle(). Dessa funktioner låter dig konfigurera var texten ska visas, färgen på texten och andra stilalternativ.

Hur man lägger till text på en bild

Du kan lägga till text på en bild i JES genom att använda funktionen addText(). Eftersom JES använder programmeringsspråket Jython, se till att du fräscha upp din Python-syntax med några grundläggande Python-exempel.

  1. Öppna JES-applikationen på din dator.
  2. instagram viewer
  3. Skapa en ny funktion som heter textOnImage i programmeringsfönstret:
    deftextOnImage():
  4. Inuti funktionen, använd funktionen pickAFile() för att be användaren att välja en lokal fil på sin dator:
    fil = pickAFile() 
  5. Skapa ett bildobjekt med funktionen makePicture():
    pic = makePicture (fil)
  6. Ange strängen som du vill lägga till i bilden:
    str = "Detta är ett prov."
  7. Använd funktionen addText() för att lägga till texten i bilden. För det första argumentet anger du bilden. För det andra och tredje argumentet anger du koordinaterna där du vill att texten ska visas. Skicka strängvariabeln som det sista argumentet:
    addText (bild, 50, 50, str)
  8. Som standard är färgen på texten svart. Du kan ändra färgen på texten genom att ange namnet på en färg som det femte argumentet:
    addText (bild, 100, 100, str, blå)
  9. Visa bilden med funktionen show() för att rendera bilden i JES på skärmen:
    show(bild)
  10. Klicka på Ladda program knappen, placerad under programmeringsområdet. Klicka på om du uppmanas att spara filen Ja.
  11. Ange textOnImage()-funktionen på kommandoraden för att köra den:
  12. Vänta tills funktionen visar bilden med text.

Hur man lägger till formaterad text

Du kan också lägga till formaterad text på en bild i JES med hjälp av addTextWithStyle()-funktionen.

  1. Skapa en ny funktion som heter StyledTextOnImage:
    defStyledTextOnImage():
  2. Inuti funktionen, importera "java.awt. Font". Detta ger dig tillgång till vissa stilar som fetstil.
    importera java.awt. Font som Font
  3. Använd funktionen pickAFile() för att be användaren att välja en lokal fil på sin dator:
    fil = pickAFile() 
  4. Använd funktionen makePicture() för att skapa ett bildobjekt:
    pic = makePicture (fil)
  5. Ange strängen som du vill lägga till i bilden:
    str = "Detta är ett prov."
  6. Använd funktionen makeStyle() för att skapa ett teckensnittsstilsobjekt. Funktionen makeStyle() låter dig ändra teckensnittsfamiljen och storleken. Du kan också använda den för att göra text fet, kursiv eller understruken.
    myFont = makeStyle("Arial", Teckensnitt. DJÄRV, 64)
  7. Använd funktionen addTextWithStyle() för att lägga till texten i bilden. Som tidigare inkluderar argumenten själva bilden, x- och y-koordinaterna för textplatsen och textsträngen. Ange dessutom den anpassade stilen som det femte argumentet:
    addTextWithStyle (bild, 50, 50, str, myFont)
  8. Som med addText() är texten svart som standard, men du kan ange en annan färg med en extra, sjätte parameter:
    addTextWithStyle (bild, 100, 100, str, myFont, blå)
  9. Visa bilden:
    show(bild)
  10. Klicka på Ladda program knappen, placerad under programmeringsområdet. Klicka på om du uppmanas att spara filen Ja.
  11. Ange StyledTextOnImage()-funktionen på kommandoraden för att köra den:
    StyledTextOnImage()
  12. Vänta tills funktionen visar bilden med text.

Lägga till text till bilder med JES

Nu har du sett hur du lägger till text till bilder, du kan kolla in några av de andra intressanta sakerna du kan göra med bilder med JES. Denna kraftfulla miljö låter dig beskära och skala bilder, tillämpa filter och utföra färgomvandlingar.

Prenumerera på vårt nyhetsbrev

Kommentarer

Dela med sigTweetDela med sigDela med sigDela med sig
Kopiera
E-post
Dela med sig
Dela med sigTweetDela med sigDela med sigDela med sig
Kopiera
E-post

Länken har kopierats till urklipp

Relaterade ämnen

  • Programmering
  • Programmering
  • Pytonorm
  • Batchbildredigering

Om författaren

Sharlene Khan (75 publicerade artiklar)

Shay arbetar heltid som mjukvaruutvecklare och tycker om att skriva guider för att hjälpa andra. Hon har en kandidatexamen i IT och har tidigare erfarenhet av kvalitetssäkring och handledning. Shay älskar att spela och spela piano.