Jai

2 respostas
E

OLá Pessoal, estou adentrando nesse universo chamado JAVA e já preciso desenvolver uma aplicação meio complexa (pelo menos para mim).

Seguinte:
preciso criar uma aplicação de consulta no browser de imagens .TIFF

Para isso tentei ir por dois caminhos:

  1. converter as imagens TIFF para JPG e daí com Servlet/JSP consigo carregar no browser, utilizei algumas classes da API JAI. Mas a conversão ficou muito lenta, e como tenho que apresentar várias imagens achei meio inviável… (a menos que exista uma forma mais rápida de converter do que a que encontrei abaixo):
public String ConvTif(){
        String filenameorigem = "g:\java\00000001.TIF";
        String filenamedestino = "g:\java\00000001.JPG";        
        try {
        FileSeekableStream stream = null;
        stream = new FileSeekableStream(filenameorigem);
        ImageDecoder dec = ImageCodec.createImageDecoder("tiff", stream,null);
        RenderedImage image =   dec.decodeAsRenderedImage(0);
        JAI.create("filestore",image ,filenamedestino,"JPEG");
        } catch (IOException e) {
                 e.printStackTrace();
                 System.exit(0);
        }
        return filenamedestino;
    }
  1. baixar uma OCX que possibilite ao browser visualizar as imagens TIFF mesmo. Acho que vou fazer assim

Mas daí vem o problema e, afinal, acho que não vou conseguir fugir da API JAI: a aplicação deve possibilitar zoom nas imagens, ou seja, precisarei tratar a imagem em alguns momentos no servidor e recarregá-la no browser.

Alguém tem alguma sugestão de material que me ajude na compreensão
dessa API ? Eu baixei uma em Inglês mas virou grego para mim…

Qualquer ajuda será extremamente bem vinda e eu serei muito grato !!!

Emidio

2 Respostas

H

Vc já tentou o alternatiff?

http://www.alternatiff.com/

Obs.: nunca usei o dito cujo :grin:

E

Obrigado Hipersoft, eu etou utilizando essa OCX na máquina client. Aliás, é realmente uma boa ferramenta. :lol:

Mas eu estou caçando uma alternativa para trabalhar a imagem no próprio servidor, para não ter que ficar alterando as configurações da máquina cliente, por isso estou procurando uma documentação sobre o JAI…

Valeu pelo toque !

Criado 22 de outubro de 2004
Ultima resposta 25 de out. de 2004
Respostas 2
Participantes 2