0

読み込んだ画像のピクセル値を操作して、その画像の一部を新しい画像に保存するにはどうすればよいですか (1 ワードあたり 1 つの画像)。画像の保存または読み込みに関する例をいくつか見つけましたが、画像の一部を保存する方法がわかりません。 Javaでそれをやろうとしています

4

1 に答える 1

1

私は自分でそれを試しませんでした。しかし、このページとそのページを調べると、次のコードにたどり着きます。

 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"));
于 2010-03-21T09:58:34.550 に答える