Hi, ich hänge gerade bei dem Versuch mittels JAI ein RGB-Bild in 3 einzelne Bilder zu zerlegen.
Geschafft habe ich es schon, das Bild einzulesen und die Pixel für RGB jeweils in ein Integer-Array zu speichern.
Aber wie kann ich denn jetzt aus den 3 einzelnen Arrays 3 Bilder speichern? Da verlässt mich mein bescheidenes Können.
Für die einzelnen Bilder habe ich jeweils ein neues TiledImage mit einem 1bandigen SampleModel erstellt und darein meine Pixel-Informationen geschrieben.
Wenn ich diese TiledImages jetzt speicher und mir dann angucke, habe ich ein Bild das in den Dimensionen und vom Bildinhalt dem Original entspricht, jedoch in S/W. Also ohne jegliche Farbinformationen, statt jeweils ein Rot-, ein Grün- und ein Blaubild.
Wie kann ich meine Einzelbilder denn korrekt speichern?
Wieder ein TiledImage mit einem 3Band SampleModel erstellen und dann irgendwie die anderen beiden Bänder auf 0 setzen?
Geschafft habe ich es schon, das Bild einzulesen und die Pixel für RGB jeweils in ein Integer-Array zu speichern.
Aber wie kann ich denn jetzt aus den 3 einzelnen Arrays 3 Bilder speichern? Da verlässt mich mein bescheidenes Können.
Für die einzelnen Bilder habe ich jeweils ein neues TiledImage mit einem 1bandigen SampleModel erstellt und darein meine Pixel-Informationen geschrieben.
Wenn ich diese TiledImages jetzt speicher und mir dann angucke, habe ich ein Bild das in den Dimensionen und vom Bildinhalt dem Original entspricht, jedoch in S/W. Also ohne jegliche Farbinformationen, statt jeweils ein Rot-, ein Grün- und ein Blaubild.
Wie kann ich meine Einzelbilder denn korrekt speichern?
Wieder ein TiledImage mit einem 3Band SampleModel erstellen und dann irgendwie die anderen beiden Bänder auf 0 setzen?