Ola, Pessoal, então,eu queria saber se alguem sabe como eu posso cortar uma imagem no Java, pois tenho uma unica imagem grande e gostaria de cortar ela em varios pedacos,pois isso evita de ter de pegar varias imagem,tipo tenho uma unica imagem onde tem todas as imagens que preciso dai so preciso corta-la e pegar a que eu quero. Alguem saberia me dizer?
[code] public BufferedImage loadImage(String name)
{
BufferedImage res = null;
InputStream is;
try {
file = "diretório do seu arquivo/" + name;
is = getClass().getResourceAsStream(file);
res = ImageIO.read(is);
}
catch (Exception e) {
}
return s;
}[/code]
Primeiro vc tem que ter sua imagem num objeto da classe
BufferedImage, o código acima é um que eu uso para carregar
a imagem do disco. Depois é só usar o método getSubimage(x,y,w,h)
no objeto da classe BufferedImage.
Para converter de BufferedImage para a ImageIcon (se precisar):
ImageIcon = new ImageIcon(“Objeto da classe BuferedImage”)