ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
481
481
EMPFEHLEN
-
Hallo,
ich möchte aus einem gegebenes Image (BufferedImage, 640x480px) ein neues Image (640x640px) erstellen. Der hinzugekommene Bereich von 160x640px soll Hintergrundfarbe weiß haben und einen kurzen Text enthalten. Anschließend möchte ich dieses Image vervierfachen, d.h. ich möchte ein neues Image 1280x1280px haben, welches viermal das soeben erstellte Image 640x640px enthält.
Beispiel:
http://img401.imageshack.us/img401/210/beispielq.png
Ich schätze, dass es am einfachsten wäre, ein 640x640px Image (Füllung weiß) neu zu erstellen, im oberen Bereich das Ausgangs-Image einzukopieren, im unteren Bereich den Text einzufügen und anschließend ein 1280x1280px Image neu zu erzeugen und hier das vorhergehende Image vier Mal einzufügen. Funktioniert das so oder gibt es bessere Möglichkeiten und wie füge ich Text in das Image ein und wie kopiere ich ein Image in ein anderes an der Position (x,y) ?
Janni
-
Howdie.
Das für dich relevante Stichwort lautet Graphics2D.
Du kannst für ein BufferedImage die Methode createGraphics() (oder so ähnlich) aufrufen, was dir ein Graphcis2D-Objekt für dieses Bild zurückgibt. Wie du die einzelnen Sachen einfügst, brauche ich hier nicht im Detail zu erklären, da es dafür massig Tutorials und API-Beschreibungen gibt.
Den Ablauf würde ich auch so machen, wie du schon gesagt hast:- Neues BufferedImage-Objekt mit Größe 640x640 erzeugen
- Graphics2D-Objekt zu diesem Bild holen, Hintergrund weiß zeichen (drawRect()), altes Bild reinzeichnen (drawImage()), Schrift zeichen drawString()
- Neues BufferedImage-Objet mit Größe 1280x1280 erzeugen
- Graphics2D-Objekt zu diesem Bild holen, letztes Bild 4x reinzeichnen
miffi"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Ähnliche Themen
-
Unterschied Image BufferedImage
Von Der Mann mit Wein im Forum Java GrundlagenAntworten: 2Letzter Beitrag: 04.06.08, 13:35 -
JPanel-Inhalt zu Image oder BufferedImage?
Von p1ttypl4tsch im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 4Letzter Beitrag: 14.08.07, 09:07 -
BufferedImage wird kein Image angezeigt + BG
Von VBKenner im Forum JavaAntworten: 0Letzter Beitrag: 10.02.06, 18:38 -
Image in BufferedImage konvertieren
Von xtoph im Forum JavaAntworten: 7Letzter Beitrag: 21.04.04, 13:03 -
Image >> text einfügen >> falsche farben
Von Sway im Forum PHPAntworten: 9Letzter Beitrag: 09.11.03, 17:52





Zitieren
Login





