Pessoal tenho um JLbel mais ou menos de 10cm x 10cm na tela como que eu faço para diminuir uma foto automaticamente para ela caber toda a imagem no meu JLabel?
Como Diminuir uma foto automaticamente?
2 Respostas
Olá!
Voce pode usar este metodo:
public static Image resizeImage(Image im, int with)
{
double proporcao = with / (double) im.getWidth(null);
int newHeigth = (int)(im.getHeight(null) * proporcao);
BufferedImage bum = new BufferedImage(with, newHeigth, BufferedImage.TYPE_INT_ARGB);
Graphics2D graf = bum.createGraphics();
graf.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
graf.drawImage(im, 0,0, with, newHeigth, null);
graf.dispose();
return bum;
}
Créditos ao ViniGodoy. 
Criado 24 de maio de 2010
Ultima resposta 24 de mai. de 2010
Respostas 2
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo