Set BufferedImage eine Farbe, die in Java
Brauche ich zum erstellen eines rechteckigen BufferedImage
mit einer bestimmten Hintergrundfarbe, ziehen einige Muster auf den hintergrund und speichern Sie es in eine Datei. Ich weiß nicht, wie Sie den hintergrund.
Bin ich mit einer verschachtelten Schleife:
BufferedImage b_img = ...
for every row
for every column
setRGB(r,g,b);
Aber es ist sehr langsam, wenn das Bild groß ist.
Wie die Farbe in eine mehr effiziente Art und Weise?
InformationsquelleAutor der Frage Lily | 2009-09-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Holen Sie sich die graphics-Objekt für das Bild, setze die aktuelle Farbe auf die gewünschte Farbe, dann rufen Sie
fillRect(0,0,width,height)
.InformationsquelleAutor der Antwort Pete Kirkham
Wahrscheinlich so etwas wie:
InformationsquelleAutor der Antwort camickr
Verwenden:
InformationsquelleAutor der Antwort Aaaaaaaa
InformationsquelleAutor der Antwort hoford