Ich muss einige Texte zu einer vorhandenen Tabelle Bild (PNG) hinzufügen. Was bedeutet, dass ich auf dem Bild "schreiben" muss und ich brauche die Option, um den Text zu wählen. Wie kann ich es tun? Vielen Dank.Wie füge ich Text zu einem Bild in Java hinzu?
51
A
Antwort
101
Es ist einfach, holen Sie sich einfach das Objekt Graphics
aus dem Bild und zeichnen Sie Ihre Zeichenfolge auf das Bild. Dieses Beispiel (und Ausgabebild) tut das:
public static void main(String[] args) throws Exception {
final BufferedImage image = ImageIO.read(new URL(
"http://upload.wikimedia.org/wikipedia/en/2/24/Lenna.png"));
Graphics g = image.getGraphics();
g.setFont(g.getFont().deriveFont(30f));
g.drawString("Hello World!", 100, 100);
g.dispose();
ImageIO.write(image, "png", new File("test.png"));
}
Ausgang (test.png
):
Verwandte Themen
- 1. Wie füge ich einem Bild in iOS Swift Text hinzu?
- 2. Wie füge ich Text neben Bild in jtable hinzu?
- 3. Wie füge ich Text zu einem Kreisobjekt in fabricJS hinzu?
- 4. Java: Wie füge ich Bild zu Jlabel hinzu?
- 5. Wie füge ich Exif-Daten zu einem Bild hinzu?
- 6. Wie füge ich alternativen Text zu einem Objekt hinzu?
- 7. Wie füge ich Text über das Bild hinzu?
- 8. Wie füge ich zu einem wstring hinzu?
- 9. Wie füge ich ein Bild direkt unter einem Textkopf hinzu?
- 10. Wie füge ich Ränder zu UITextField in einem UIAlertController hinzu?
- 11. Wie füge ich Medianwerte als Text zu bwplot hinzu?
- 12. Wie füge ich Bilder zu einem PDF mit ITextSharp hinzu?
- 13. Wie füge ich einfachen Bildupload zu einem Formular hinzu?
- 14. Wie füge ich Bild zu buttonrow hinzu Swift Eureka
- 15. Wie füge ich "Hilfe" -Text zu einer Mex-Funktion hinzu?
- 16. Wie füge ich ein Bild zu diesen JFrames hinzu?
- 17. Wie füge ich ein Bild von flickr zu xcode hinzu?
- 18. Wie füge ich Bild (er) zu UIToolBar hinzu?
- 19. Wie füge ich alternativen Text in .galleria hinzu?
- 20. Wie füge ich großen Text zu den (detaillierten) Listenansichten hinzu?
- 21. Wie füge ich ein Bild zu einem Artikel in RSS 2.0 hinzu?
- 22. Wie füge ich Elemente zu einem Array in jQuery hinzu?
- 23. Wie füge ich Datensätze zu einem DataGridView in VB.Net hinzu?
- 24. Wie füge ich Delegat zu einem Objekt in TableViewCell hinzu?
- 25. Wie füge ich Komponenten zu einem JPanel zur Laufzeit hinzu
- 26. C#: Wie füge ich eine Zeile zu einem Memo hinzu?
- 27. füge Elemente zu einem Listenfeld in Java/NetBeans hinzu
- 28. Wie füge ich einem Buchstaben Akzente hinzu?
- 29. Wie füge ich eine Klasse zu einem @ Html.ActionLink hinzu?
- 30. Wie füge ich den neuen Währungscode zu Java hinzu?
Was sind Sie das Bild repräsentieren mit? Haben Sie das Bild bereits in einem bestimmten Format in Java oder möchten Sie ein ganzes Java-Programm schreiben, das ein Bild erhält und das Bild mit dem darauf geschriebenen Text von Grund auf zurückgibt? –
+1, nette Frage :-) machte mich etwas lernen –