2010-03-21 7 views
0

comment puis-je manipuler les valeurs de pixel d'une image chargée puis enregistrer une partie de cette image dans une nouvelle image (1 image par mot) .i trouvé plusieurs exemples concernant l'enregistrement ou le chargement de l'image mais je ne comprends pas comment puis-je enregistrer la partie de l'image? Je suis en train de le faire avec Javabesoin de séparer les mots d'une image

Répondre

1

Je ne l'ai pas essayé pour moi-même. Mais l'étude this et that page me mène à ce code:

BufferedImage im = ImageIO.read(new File("in.jpg")); 
// now manipulate image 
... 
// now get only a part of it 
Raster raster = im.getData(new Rectangle(xOffset, yOffset, width, height)); 
BufferedImage im2 = new BufferedImage(width, height, BufferedImage.TYPE_INT_BGR); 
im2.setData(raster); 
ImageIO.write(im2, "jpg", new File("out.jpg")); 
Questions connexes