Seguinte,
Eu preciso de um exemplo de codigo que faça um crop (corte, fatie) a imagen com meus parametros e depois salve essa imagem que se originou em um outro arquivo.
Eu já consegui um exemplo de codigo de Crop olha:
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Insets;
import java.awt.image.CropImageFilter;
import java.awt.image.FilteredImageSource;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
public class Crop extends JFrame {
Image image;
Insets insets;
public Crop() {
super();
ImageIcon icon = new ImageIcon("java2s.PNG");
image = icon.getImage();
image = createImage(new FilteredImageSource(image.getSource(),
new CropImageFilter(73, 63, 141, 131)));
}
public void paint(Graphics g) {
super.paint(g);
if (insets == null) {
insets = getInsets();
}
g.drawImage(image, insets.left, insets.top, this);
}
public static void main(String args[]) {
JFrame f = new Crop();
f.setSize(200, 200);
f.show();
}
}
Porem isso me resulta em uma ImageIcon e não conseguir fazer santo que desse pra converter em um BufferedImage ou RedenrizedImage para usar o ImageIO do java.
Eu até tenho um codigo porém está no meu trabalho e esqueci de trazer.
por favor se alguem já fez isso, ou algo parecido ajuda, só preciso dos exemplos ateh por que o eu quero fazer vai ser muito mais complicado mas vamos começar pelo basico.