Manipular imagem -&gt aplicar zoom

E ae pessoal…

tenho algumas imagens no BD, para visualizar essas imagens eu as jogo em um jlabel. O foda é que as imagens são grandes demais e os scroll’s são acionados.
E eu queria montar um esquema de dar zoom na imagem para eu poder visualizar a imagem ao todo sem os scroll’s.

Não tenho a minima ideia como fazer isso.

Espero Ajudas.

[]'s

Marcelo André

Olá

Aconselho você a estudar um pouco sobre java2D.
Não é tão difícil também achar como trabalhar com imagens no google.

Por exemplo, este artigo aqui mostra como gerar Thumbnail de uma imagem:

http://schmidt.devlib.org/java/save-jpeg-thumbnail.html

[quote=marceloandre]E ae pessoal…

tenho algumas imagens no BD, para visualizar essas imagens eu as jogo em um jlabel. O foda é que as imagens são grandes demais e os scroll’s são acionados.
E eu queria montar um esquema de dar zoom na imagem para eu poder visualizar a imagem ao todo sem os scroll’s.

Não tenho a minima ideia como fazer isso.

Espero Ajudas.

[]'s

Marcelo André[/quote]

Image newImage = seuObjetoImage.getScaledInstance(int newWidth, int newHeight, int algoritmoDeEscalonamento);

exemplo: reduzindo a imagem em 50%

Image newImage = seuObjetoImage.getScaledInstance(seuObjetoImage.getWidth(null) / 2, seuObjetoImage.getHeight(null) / 2, Image.SCALE_AVERAGING);

Valew…

Vou ver se consigo implementar as dicas.

[]'s