Ciao,
grazie della risposta, io sto utilizzando ImageJ. Sto cercando il metodo migliore per acquisire un'immagine RGB, separarla nei tre canali, elaborarla sui tre piani separati per effettuare la compressione GIF e poi riunire i tre canali.
Sto utilizzando varie classi come ColorProcessor, ImageProcessor,
ImagePlus
però ho dei problemi ad acquisire l'immagine per poi separarla nei tre piani..
in particolare
il metodo getRGB dovrebbe restituire i tre piani di colore in 3 array di bytes, però mi da dei problemi...codice:imp = WindowManager.getCurrentImage(); ColorProcessor rgb = new ColorProcessor(imp.getImage()); byte[] R = new byte[pixels]; byte[] G = new byte[pixels]; byte[] B = new byte[pixels]; R = null; G = null; B = null; rgb.getRGB(R,G,B);
Grazie per ogni eventuale suggerimento
Ciao
Giovanni

Rispondi quotando