PDA

Visualizza la versione completa : Java


simonevolponi
09-09-2002, 12:12
CIAO, IL MIO PROGRAMMA DEVE ESEGUIRE LE SEGUENTI OPERAZIONI:
LEGGERE UN'IMMAGINE BMP, CODIFICARLA IN PNG E METTERE IL BIANCO TRASPARENTE.
PER ESEGUIRE QUESTE OPERAZIONI IN JAVA USO JAI.
LEGGERE E CODIFICARE L'IMMAGINE NN è UN PROBLEMA.
IL PROBLEMA è IMPOSTARE IL BIANCO TRASPARENTE.
COME POSSO FARE??
CIAO E GRAZIE SIMONE

pippo75
09-09-2002, 15:11
il png è l'evoluzione del gif: supporta la trasparenza e non è limitato come il gif a soli 256 colori.

Per la trasparenza prova a dare un'occhio a questo listato:
http://java.sun.com/products/java-media/jai/forDevelopers/samples/AlphaTest.java

pippo75
09-09-2002, 15:15
Poi ho anche trovato questo, magari fa al caso tuo:


PNGENcodeParam.RGB param = new PNGEncodeParam.RGB();
int[] rgb = new int[3];
rgb[0] = rgb[1] = rgb[2] = 0;
param.setTransparentRGB(rgb);

simonevolponi
09-09-2002, 15:45
GRAZIE MILLE, L'AVEVO TROVATO ANCHE IO MA NN MI ANDAVA POICHè L'IMMAGINE BMP CHE DOVEVO CONVERTIRE USAVA LA PALETTE, NON ERA A 16 MILIONI DI COLORI.
CIAO E GRAZIE ANCORA SIMONE

Loading