如何从图像中剪切并保存矩形?

Tof*_*fiq 3 java image-processing

如何剪切图像并将其保存到另一个图像?

uck*_*man 10

如果src是a BufferedImage,则可以从中剪切矩形(x1,y1)-(x2,y2)并将其写为dst.png:

final BufferedImage dst = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);    

Graphics2D g = dst.createGraphics();
g.drawImage(src, x1, y1, x2, y2, null);
g.dispose();

ImageIO.write(dst, "PNG", new FileOutputStream("dst.png"));
Run Code Online (Sandbox Code Playgroud)

  • 我现在真的需要这个来转换Minecraft纹理包,我很高兴你回答了这个不明确的问题. (2认同)