Mudar tamanho das imagens ao gravar

Bom dia, tenho uma duvida, se alguém puder me ajudar, andei pesquisando na net, e vi que pra melhorar o desempenho do meu site, devo exibir as imagens no tamanho certo, e não redimensionar elas via css, ou html, há alguma maneira de se fazer isso em java?? meu site é uma loja online, e em certos momentos preciso exibir as imagens de um tamanho e depois de outro, gostaria de na hora de cadastrar o produto, gravar ela no site em vários tamanhos, há possibilidade?

obrigado pela atenção

Da para usar o ImageMagick.

Pelo que vi tem uma API Java para utilizar ele: http://sourceforge.net/apps/mediawiki/jmagick/index.php?title=Main_Page

vou dar uma olhada nele, se alguém tiver mais sugestões, ficaria grato

valeu

Você deve fazer isso.

Use a própria API do JAVA para trabalhar com imagens ou se preferir busque alguma biblioteca de terceiro.