M
Milo
Gast
Hallo,
ich möchte ein TIFF-Bild einlesen und die vorhandenen Garuwerte bestimmen und letztlich manipulieren.
Das Einlesen des Bildes war nach einigen rumprobieren mit Jimi möglich:
Wie komme ich nun am besten an die Graustufen?
Meine leider gescheiterte Idee(n) war es, ein BufferedImage zu erzeugen und dann entweder getRGB(x,y) oder mit getSample() aus dem daraus erzeugten Raster was zu erreichen. Beides liefiert mir aber keinen (richtigen) Farbwert.
Bei getSample() kam immer 0 (Null) raus und bei getRGB() -16777216.
Ich habe gelesen, dass das Bild nicht sofort bei BufferedImage zur Verfügung steht, deshalb vermute ich, das meine Abfragen "zu früh" starten und somit ins leere laufen.
Kann mir einer von Euch einen Tipp geben, wie ich mittels BufferedImage an meine Farbwerte komme oder, sofern ich auf dem Holzweg bin, Alterativen nennen.
Vielen Danke!
Milo
ich möchte ein TIFF-Bild einlesen und die vorhandenen Garuwerte bestimmen und letztlich manipulieren.
Das Einlesen des Bildes war nach einigen rumprobieren mit Jimi möglich:
Code:
Image img = Jimi.getImage("s_w_bilddatei.tiff" );
Wie komme ich nun am besten an die Graustufen?
Meine leider gescheiterte Idee(n) war es, ein BufferedImage zu erzeugen und dann entweder getRGB(x,y) oder mit getSample() aus dem daraus erzeugten Raster was zu erreichen. Beides liefiert mir aber keinen (richtigen) Farbwert.
Bei getSample() kam immer 0 (Null) raus und bei getRGB() -16777216.
Ich habe gelesen, dass das Bild nicht sofort bei BufferedImage zur Verfügung steht, deshalb vermute ich, das meine Abfragen "zu früh" starten und somit ins leere laufen.
Kann mir einer von Euch einen Tipp geben, wie ich mittels BufferedImage an meine Farbwerte komme oder, sofern ich auf dem Holzweg bin, Alterativen nennen.
Vielen Danke!
Milo