Gerar thumbnails no código

Ola pessoal, gostaria de saber se há uma maneira de gerar thumbnails de boa qualidade no código JSP/BEAN. Pois na minha apliação os usuários fazem upload de imagens e elas são apresentadas em forma de galeria. Para deixá-las padrão redimensiono as miniaturas no HTML. Contudo sabemos que no redimensionamento do HTML perdemos muita qualidade. Estou em busca de uma das duas soluções:

1 - Gerar um thumbnail a partir da imagen (upada) original, conservando a imagem original.
2 - Gerar um thumbnail (nova imagem) a partir da imagem original. Para ser apresentado na página.

Tentei utilizar a taglib jimagetaglib-0.5.1 (http://jimagetaglib.sourceforge.net). Porém o redimensionamento dela é igual ao do HTML, a imagem perde em definição… não entendi porque :? . Se for pra fazer igual ao HTML, prefiro utilizar o HTML mesmo pois evita processamento. A taglib tem uns filtros legais para voce trabalhar, contudo o sistema de resize não é bacana.

estou precisando com urgencia de uma solução para isso. Creio que haja, sei lá JAVA2D alguma coisa assim, se alguém puder ajudar…
em PHP existe algumas funções para voce criar uma nova imagem(do tamanho desejado) a partir de uma original, no caso o thumbnail. O thumbnail gerado fica com a qualidade perfeita e é muito simples de utilizar…

aguardo amigos. 8)

Você pode tentar usar o redimensionamento de Java2D, mas não sei até que ponto isso se integra no código JSP…

Procurei “java2d scaling +jsp” no Google e saiu isso daí:
http://jakarta.apache.org/taglibs/sandbox/doc/image-doc/

É jakarta.apache, então deve ser bom :stuck_out_tongue:

mesmo problema amigo, ele gera os thumbnails em arquivos separados. Porém a qualidade é a mesma do HTML. Seguem as imagens abaixo da situação.

Imagem em tamanho real

Thumbnail com redimensionamento HTML/redimensionamento das taglibs

Thumbnail com redimensionamento ideal

e então, o que me dizem ? :wink:

Ha controversias :mrgreen:

De uma procurada tambem pelo JAI (Java Advanced Imaging API) :wink:

as taglibs que eu olhei são bem fáceis de estudar, não tem erro. O problema é que elas fazem com que a imagem perca um pouco de qualidade no resize. São úteis pois podem gerar arquivos de miniatura dinamicamente e aplicar filtros as imagens geradas, mas no entanto as miniaturas geradas por elas pecam um pouco na qualidade, em relação por exemplo a um programa gerador de thumbnails. :wink: Isso que quis dizer. Não disse em nenhum momento que a API não seria útil e muito prática, apenas quis mencionar que no meu caso, para uso exclusivo na geração dos thumbnails não veio muito a calhar.!

abraços,
aguardo mais… :smiley:

Amigos como ficou resolvida esta situação ???
estou a procura de referencias pois precisarei deste recurso…

e tambem precisarei recortar uma imagem e anexao a ela um texto ou uma outra imagem ?? como posso fazer isso ?

Olá

Redimensionar imagens com Java