2010-10-14 32 views
3

如何剪切圖像並將其保存到其他圖像?如何從圖像中切出並保存矩形?

+1

你應該多一些細節真的添加到您的問題或很可能被封閉, 「不是真正的問題」。 – casablanca 2010-10-14 18:36:59

+1

你到目前爲止有什麼?圖像格式?塊大小?其他限制?否則,請參閱Java教程。 – extraneon 2010-10-14 18:37:14

回答

10

如果srcBufferedImage,那麼你可以從它切成矩形(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")); 
+2

我現在真的需要這個來轉換我的世界紋理包,我很高興你回答了這樣一個不清楚的問題。 – MightyPork 2014-02-09 10:49:37