我们可以使用 getSubimage(int,int,int,int)
从 BufferedImage 获取子图像,
但我的问题是我想通过将 double 值作为 width
和 height
来获得精确的子图像(矩形图像)。有没有其他选择?
最佳答案
将 double 值转换为 int。
getSubImage((int)x, (int)y, (int)width, (int)height);
正如@camickr 提到的,内部单元格仍将由整数 像素值表示。如果每个单元格都是 5 个像素的正方形。第一个单元格从 (0, 0) 开始,第二个单元格从 (5, 0) 开始……
关于java - 如何从缓冲图像中获取子图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5813900/