2016-04-11 18 views
0

Resmim 800x480. Aşağıdaki koordinatların 115, 235, 580, 202 (x, y, width, height) yeni bir alt görüntüsünü nasıl oluşturabilirim?Java'da bir alt resim oluşturma

+1

Her şey mümkündür. Şimdiye kadar ne denedin? – Norman

+0

Teşekkür ederim Norman, özel Image createImage() { BufferedImage bi = yeni BufferedImage (800,480, BufferedImage.TYPE_INT_RGB); Graphics2D g = (Graphics2D) bi.getGraphics(); \t g.fillRect (0, 0, bi.getWidth(), bi.getHeight()); – ezzitt

cevap

1

Bir alt imge elde etmek aşağıdakileri yapın BufferedImage kullanabilirsiniz: Bu örnek dosya sistemi ile çalışır

BufferedImage img = ImageIO.read(new File("yourPath")); 
BufferedImage subimage = img.getSubimage(115, 235, 580, 202); 
ImageIO.write(subimage, "png", new File("outputPath")); 

, ayrıca akışlarını kullanabilirsiniz.

İlgili konular