Problema com a API JAI - Java Advanced Imaging

1 resposta
R

Ola

Estou tentando por pra funcionar um exemplo que encontrei na net de filtro sobel usando JAI, porém não esta gerando a saída esperada, vou postar o código abaixo.

import javax.media.jai.JAI;
import javax.media.jai.KernelJAI;
import javax.media.jai.PlanarImage;
public class NewMain1 {
    public static void main(String[] args) {
        // TODO code application logic here
        float[] kernelMatrix = {-1, -2, -1,0, 0, 0,1, 2, 1};
        PlanarImage input = JAI.create("fileload", "C:/entrada.bmp");
        KernelJAI kernel = new KernelJAI(3, 3, kernelMatrix);
        PlanarImage output = JAI.create("convolve", input, kernel);
    }
}

caso alguem tenha curiosidade de olhar o material de onde retirei este exemplo o link é este http://www.lac.inpe.br/~rafael.santos/Docs/ESJUG/pijava.pdf
Qualquer solução/sugestão é muito bem vinda, obrigado.

[]
rodrigo gonzato

1 Resposta

R

Encontrei o problema, que era muito “bobo” por sinal, eu estava esquecendo de salvar a imagen final. para isso basta acrescentar esta linha de código ao final.

JAI.create("filestore",output,"C:/saida.bmp","BMP");
Criado 4 de novembro de 2008
Ultima resposta 4 de nov. de 2008
Respostas 1
Participantes 1