BufferedImage aus short[][][]

Flost

Mitglied
Hallo,
nach langer Suche gebe ich auf und muss fragen.

Es gibt unzählige Beispiele und Anregungen im Netz,
aber verstanden habe ich es leider noch nicht
und funktionieren tut es auch noch nicht.

Mein Problem:

Ich habe ein short[][][] Array in dem die Werte (0-255) stehen mit den Indices: Höhe, Breite, RGB-Kanal.

Mein Ziel ist es ein BufferedImage zu erstellen um damit dann es anzeigen und speichern zu lassen.

Die Zuweisung von ColorModel, Rastern etc bekomme ich nicht hin.
Könnt ihr mir da helfen?

Danke im Voraus.

Gruß Fjies

(Das ist keine Hausaufgabe und ich kenne den Unterschied zwischen java und javascript)
 

Flost

Mitglied
Hallo,
ich hab ein paar Fragen, da ich das nicht verstanden habe:

1.
Java:
byte[] r = new byte[256];
for (int i = 0; i < r.length; i++) {
   r[i] = (byte) i;
}

Das wird nur als Beispiel gemacht, oder?

2.
Was bringt es mir im ColorModel rgb anzugeben?

Soweit und dann weiter.
Sorry, aber das ist noch etwas viel auf einmal für mich...

Gruß Fjies
 

Flost

Mitglied
Moin, hab soeben ein ähnliches Projekt gefunden und konnte mir das hier kopieren:

[Java]
BufferedImage bufferedImage = new BufferedImage(_breite, _hoehe, BufferedImage.TYPE_INT_RGB);
WritableRaster raster = (WritableRaster) bufferedImage.getData();

int[] rgb = new int[3];

for (int y = 0; y < _hoehe; y++)
{
for (int x = 0; x < _breite; x++)
{
rgb[0] = _bilddaten[y][x][0];
rgb[1] = _bilddaten[y][x][1];
rgb[2] = _bilddaten[y][x][2];
raster.setPixel(x, y, rgb);
}
}
bufferedImage.setData(raster);[/Java]

Kann mir jemand erklären, warum man nicht unbedingt (anscheinend) ein ColorModel benötigt?

Aber so funst es...

Danke, Fjies
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Mr.Strobel BufferedImage Exportieren Eclipse Java Basics - Anfänger-Themen 14
A BufferedImage zeigt nur schwarz Java Basics - Anfänger-Themen 3
A BufferedImage Pixel Java Basics - Anfänger-Themen 7
pkm Best Practice BufferedImage in JPane darstellen - aber wie? Java Basics - Anfänger-Themen 22
T BufferedImage in Jar Java Basics - Anfänger-Themen 8
C Problem beim laden eines BufferedImage Java Basics - Anfänger-Themen 2
S BufferedImage heller/dunkler machen mit RescaleOp Java Basics - Anfänger-Themen 2
D Jpg in BufferedImage Reader oder Array ablegen? Java Basics - Anfänger-Themen 5
F BufferedImage Speicher Nutzung Java Basics - Anfänger-Themen 2
S BufferedImage Java Basics - Anfänger-Themen 2
Ernesto95 BufferedImage Teilbereich wieder transparent setzen Java Basics - Anfänger-Themen 16
M BufferedImage performant einlesen Java Basics - Anfänger-Themen 5
A BufferedImage in Android einbinden - Bild spiegeln -wie? Java Basics - Anfänger-Themen 4
O BufferedImage drehen, falsch positioniert Java Basics - Anfänger-Themen 5
K BufferedImage, Bilder laden Java Basics - Anfänger-Themen 15
H BufferedImage DPI verändern Java Basics - Anfänger-Themen 5
S jpeg bzw bufferedimage als PDF Speichern Java Basics - Anfänger-Themen 13
W von Graphics in BufferedImage Java Basics - Anfänger-Themen 10
H BufferedImage Java Basics - Anfänger-Themen 5
Luk10 NPE bei BufferedImage[] Java Basics - Anfänger-Themen 4
S BufferedImage mit farbwerten füllen Java Basics - Anfänger-Themen 11
I Probleme beim Laden eins BufferedImage Java Basics - Anfänger-Themen 8
P BufferedImage als raw speichern Java Basics - Anfänger-Themen 3
C BufferedImage + Popup/Overlay Java Basics - Anfänger-Themen 2
E BufferedImage drucken Java Basics - Anfänger-Themen 3
R BufferedImage in JLabel Java Basics - Anfänger-Themen 2
G Serialisiertes BufferedImage wieder einlesen Java Basics - Anfänger-Themen 13
G Jpanel -> BufferedImage konvertieren Java Basics - Anfänger-Themen 7
G BufferedImage in Applet laden Java Basics - Anfänger-Themen 8
Q BufferedImage aus Bild in jar Java Basics - Anfänger-Themen 2
? BufferedImage löschen Java Basics - Anfänger-Themen 4
F Farben eines ganzen BufferedImage invertieren Java Basics - Anfänger-Themen 2
K Graphics2D und BufferedImage Java Basics - Anfänger-Themen 3
D wie kann ich ein BufferedImage komprimieren? Java Basics - Anfänger-Themen 7
reibi TIFF nach BufferedImage wandeln Java Basics - Anfänger-Themen 72
reibi Farbiges BufferedImage umwandeln zu 2farbig SchwarzWeiss Java Basics - Anfänger-Themen 7
E nullpointer bei BufferedImage Java Basics - Anfänger-Themen 2
M BufferedImage erzeugt OutOfMemoryError Java Basics - Anfänger-Themen 10
B Vorteil von Graphic2D und BufferedImage? Java Basics - Anfänger-Themen 6
U BufferedImage anzeigen, imageIcon oder paintComponent(); Java Basics - Anfänger-Themen 6
X Image nach BufferedImage wandeln ? Java Basics - Anfänger-Themen 9
T BufferedImage kopieren Java Basics - Anfänger-Themen 6
G Image -> BufferedImage Java Basics - Anfänger-Themen 4
M Image/BufferedImage Java Basics - Anfänger-Themen 4
T Multiple BufferedImage Java Basics - Anfänger-Themen 3
O Datentypen Volle 16 Bit eines Short für flags Abfrage nutzen Java Basics - Anfänger-Themen 11
F byte, short oder doch int? Java Basics - Anfänger-Themen 6
MiMa Datentyp Short Wert zuweisen über Methode Java Basics - Anfänger-Themen 2
S Performance von byte[], short[], int[]..? Java Basics - Anfänger-Themen 24
B Probleme beim einlesen einer short variablen für einen Array Java Basics - Anfänger-Themen 1
M Input/Output Viele short aus Datei lesen und von Little Endian zu Big Endian umwandeln Java Basics - Anfänger-Themen 12
H Variablen short <-> byte[] Java Basics - Anfänger-Themen 15
R Erste Schritte Rechnenoperationen mit byte, short und char Java Basics - Anfänger-Themen 8
S Primitiver Datentyp Short , Vorteil/Nachteil Betrachtung Java Basics - Anfänger-Themen 6
U short[] nach byte[] Java Basics - Anfänger-Themen 11
D Von short zu Ascii-Code Java Basics - Anfänger-Themen 2
O 64bit- OS byte, short, int oder long bzw. float oder double? Java Basics - Anfänger-Themen 13
E JAVA Typ Short mit String ergänzen Java Basics - Anfänger-Themen 6
H Typ short: Exponent und Modulo Java Basics - Anfänger-Themen 3
S Char Array Werte in short variablen speichern Java Basics - Anfänger-Themen 4
F Short Array zu String Java Basics - Anfänger-Themen 2
H short in unicode umwandeln Java Basics - Anfänger-Themen 5
Z Frage zu "short" Java Basics - Anfänger-Themen 6
M Aus einem Array von "bytes" ein "short" Java Basics - Anfänger-Themen 4
N Problem mit Datentyp short, byte Java Basics - Anfänger-Themen 2
S short in String umwandeln ? Java Basics - Anfänger-Themen 3

Ähnliche Java Themen


Oben