Kommentieren Sie Ihre Bilder oder fügen Sie andere Arten von Textetiketten mit JES hinzu.
JES ist eine Entwicklungsumgebung, mit der Sie eine Vielzahl von Medien bearbeiten und bearbeiten können. Bei Bildern gehört dazu das Hochladen von Fotos oder das Hinzufügen verschiedener Filtereffekte.
Wenn Sie Bilder bearbeiten, möchten Sie möglicherweise Text an einem bestimmten Satz von Koordinaten hinzufügen. In diesem Fall können Sie integrierte JES-Funktionen wie addText() oder addTextWithStyle() verwenden. Mit diesen Funktionen können Sie konfigurieren, wo der Text angezeigt wird, die Textfarbe und andere Gestaltungsoptionen.
So fügen Sie einem Bild Text hinzu
Sie können Text zu einem Bild in JES hinzufügen, indem Sie die Funktion addText() verwenden. Da JES die Programmiersprache Jython verwendet, stellen Sie sicher, dass Sie Ihre Python-Syntax mit auffrischen
einige grundlegende Python-Beispiele.- Öffnen Sie die JES-Anwendung auf Ihrem Computer.
- Erstellen Sie im Programmierfenster eine neue Funktion namens textOnImage:
defTextAufBild():
- Verwenden Sie innerhalb der Funktion die Funktion pickAFile(), um den Benutzer aufzufordern, eine lokale Datei auf seinem Computer auszuwählen:
file = pickAFile()
- Erstellen Sie ein Bildobjekt mit der Funktion makePicture():
pic = makePicture (Datei)
- Deklarieren Sie die Zeichenfolge, die Sie dem Bild hinzufügen möchten:
str = "Das ist ein Test."
- Verwenden Sie die Funktion addText(), um den Text zum Bild hinzuzufügen. Geben Sie als erstes Argument das Bild ein. Geben Sie für das zweite und dritte Argument die Koordinaten ein, an denen der Text angezeigt werden soll. Übergeben Sie die String-Variable als letztes Argument:
addText (Bild, 50, 50, Str)
- Standardmäßig ist die Textfarbe schwarz. Sie können die Farbe des Textes ändern, indem Sie den Namen einer Farbe als fünftes Argument übergeben:
addText (pic, 100, 100, str, blau)
- Zeigen Sie das Bild mit der Funktion show() an Rendern Sie das Bild in JES auf den Bildschirm:
zeigen(Bild)
- Klick auf das Programm laden Taste, die sich unter dem Programmierbereich befindet. Wenn Sie aufgefordert werden, die Datei zu speichern, klicken Sie auf Ja.
- Geben Sie die Funktion textOnImage() in die Befehlszeile ein, um sie auszuführen:
- Warten Sie, bis die Funktion das Bild mit Text anzeigt.
So fügen Sie formatierten Text hinzu
Sie können einem Bild in JES auch formatierten Text hinzufügen, indem Sie die Funktion addTextWithStyle() verwenden.
- Erstellen Sie eine neue Funktion namens StyledTextOnImage:
defStyledTextOnImage():
- Importieren Sie innerhalb der Funktion „java.awt. Schriftart". Dadurch erhalten Sie Zugriff auf bestimmte Stile wie Fettschrift.
importieren java.awt. Schriftart als Schriftart
- Verwenden Sie die Funktion pickAFile(), um den Benutzer aufzufordern, eine lokale Datei auf seinem Computer auszuwählen:
file = pickAFile()
- Verwenden Sie die Funktion makePicture(), um ein Bildobjekt zu erstellen:
pic = makePicture (Datei)
- Deklarieren Sie die Zeichenfolge, die Sie dem Bild hinzufügen möchten:
str = "Das ist ein Test."
- Verwenden Sie die Funktion makeStyle(), um ein Schriftstilobjekt zu erstellen. Mit der Funktion makeStyle() können Sie die Schriftfamilie und -größe ändern. Sie können es auch verwenden, um Text fett, kursiv oder unterstrichen zu machen.
myFont = makeStyle("Arial", Schriftart. DEUTLICH, 64)
- Verwenden Sie die Funktion addTextWithStyle(), um den Text zum Bild hinzuzufügen. Wie zuvor enthalten die Argumente das Bild selbst, die x- und y-Koordinaten der Textposition und die Textzeichenfolge. Geben Sie außerdem den benutzerdefinierten Stil als fünftes Argument ein:
addTextWithStyle (pic, 50, 50, str, myFont)
- Wie bei addText() ist der Text standardmäßig schwarz, aber Sie können mit einem zusätzlichen, sechsten Parameter eine andere Farbe angeben:
addTextWithStyle (pic, 100, 100, str, myFont, blau)
- Bild zeigen:
zeigen(Bild)
- Klick auf das Programm laden Taste, die sich unter dem Programmierbereich befindet. Wenn Sie aufgefordert werden, die Datei zu speichern, klicken Sie auf Ja.
- Geben Sie die Funktion StyledTextOnImage() in die Befehlszeile ein, um sie auszuführen:
StyledTextOnImage()
- Warten Sie, bis die Funktion das Bild mit Text anzeigt.
Hinzufügen von Text zu Bildern mit JES
Nachdem Sie nun gesehen haben, wie Sie Text zu Bildern hinzufügen, können Sie sich einige der anderen interessanten Dinge ansehen, die Sie mit JES mit Bildern machen können. Mit dieser leistungsstarken Umgebung können Sie Bilder zuschneiden und skalieren, Filter anwenden und Farbtransformationen durchführen.