Hur man lägger till text till bilder i en JES-applikation

Hur man lägger till text till bilder i en JES-applikation
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.





vad får din snap -poäng att stiga

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 .





vad betyder karma på reddit
  1. Öppna JES-applikationen på din dator.
  2. I programmeringsfönstret skapar du en ny funktion som heter textOnImage:
     def textOnImage():
  3. Inuti funktionen, använd pickAFile()-funktionen för att be användaren att välja en lokal fil på sin dator:
     file = pickAFile() 
  4. Skapa ett bildobjekt med funktionen makePicture():
     pic = makePicture(file)
  5. Deklarera strängen som du vill lägga till i bilden:
     str = "This is a test."
  6. 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(pic, 50, 50, str)
  7. 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(pic, 100, 100, str, blue)
  8. Visa bilden med funktionen show() för att rendera bilden i JES på skärmen:
     show(pic)
  9. Klicka på Ladda program knappen, placerad under programmeringsområdet. Klicka på om du uppmanas att spara filen Ja .   Kör formaterad textfunktion på kommandoraden
  10. Ange textOnImage()-funktionen på kommandoraden för att köra den:
  11. 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:
     def StyledTextOnImage():
  2. Importera 'java.awt.Font' inuti funktionen. Detta ger dig tillgång till vissa stilar som fetstil.
     import java.awt.Font as Font
  3. Använd funktionen pickAFile() för att be användaren att välja en lokal fil på sin dator:
     file = pickAFile() 
  4. Använd funktionen makePicture() för att skapa ett bildobjekt:
     pic = makePicture(file)
  5. Deklarera strängen som du vill lägga till i bilden:
     str = "This is a test."
  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", Font.BOLD, 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(pic, 50, 50, str, myFont)
  8. Precis som med addText() är texten svart som standard, men du kan ange en annan färg med en extra, sjätte parameter:
     addTextWithStyle(pic, 100, 100, str, myFont, blue)
  9. Visa bilden:
     show(pic)
  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 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.