Bom pessoal, eu estou querendo pegar uma imagem e dividir ela em varias partes para carregar numa array de JLabels, só que eu não queria recortar parte por parte em algum editor de imagem e depois carregar parte por parte…tem como carregar a imagem toda e depois quando for passar pra JLabel pegar só a posição da imagem que me interessa?
Dividir imagem em subimagens?
S
4 Respostas
Sim… carregue uma BufferedImage divida com o método getSubimage(int x, int y, int w, int h)
Lembro que a algum tempo o ViniGodoy postou algo que ja fazia esse trabalho de forma mais automatizada.
S
Sim… carregue uma BufferedImage divida com o método getSubimage(int x, int y, int w, int h)Lembro que a algum tempo o ViniGodoy postou algo que ja fazia esse trabalho de forma mais automatizada.
Hmm, muito obrigado vou tenter implementar isso no código!
S
Eu dei uma pesquisa e não encontrei como carrega a imagem na BufferedImage, não funciona igual ImageIcon
BufferedImage imagem = ImageIO.read(new File("imagem.jpg");
BufferedImage imagem1 = imagem.getSubimage(0,0,100,100);
BufferedImage imagem2 = imagem.getSubimage(100,0,100,100);
Criado 26 de maio de 2009
Ultima resposta 27 de mai. de 2009
Respostas 4
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo