Imagem com 256 cores

3 respostas
thiagofesta

Bom dia,

Eu gostaria de saber como deixar uma imagem com 256 cores, e 16 bits e coisas do genero?

eu tenho uma imagem memos da classe Image.

Obrigado

3 Respostas

Naruffy

bom eu conhce esse pacote da a4j
org.ajax4jsf.resource.image.Quantize;

BufferedImage img = null;
			Quantize reducer = new Quantize();

			try {
				img = reducer.process(this.getImagem(), 255, true, true);
			} catch (Exception e) {
				e.printStackTrace();
			}

mas se eu não me engano tem outros pacotes pra isso, procura por Quantize

thiagofesta

Naruffy:
Não consegui fazer isto funcionar...

Olhe meu código:
image = robo.createScreenCapture(new Rectangle( Toolkit.getDefaultToolkit ().getScreenSize()));

BufferedImage imageB = (BufferedImage) image;

BufferedImage img = null;
Quantize reducer = new Quantize();

try {
        img = reducer.process(imageB, 255, true, true);
} catch (Exception e) {
        e.printStackTrace();
}


this.label.setIcon(  new ImageIcon( (Image)img ) );
thiagofesta

Essa API funciona só para web?

Criado 21 de agosto de 2008
Ultima resposta 21 de ago. de 2008
Respostas 3
Participantes 2