我们可以使用getSubimage(int,int,int,int)
从BufferedImage获取子图像,
但我的问题是我希望通过将双值传递为width
和height
来获得精确的子图像(矩形图像)。那有什么选择吗?
答案 0 :(得分:9)
将double值转换为int。
getSubImage((int)x, (int)y, (int)width, (int)height);
并且正如@camickr所提到的那样,内部单元格仍将由整数像素值表示。如果每个单元格是5像素的正方形。第一个单元格从(0,0)开始,第二个单元格从(5,0)等开始......