如何获得具有分数值的子图像

时间:2013-06-20 14:16:06

标签: java java-ee crop

我正在使用

BufferedImage out = image.getSubimage(x,y,w,z)

但我的x,y,w,h值的分数如22.52

是否有任何裁剪方法(获取子图像)我可以使用双值???

2 个答案:

答案 0 :(得分:1)

功能参数指的是计算机屏幕上的像素值。 你无法访问52个百分点的像素。

尝试使用(int) Math.round()double值转换为int

答案 1 :(得分:0)

正如其他人所说,单位是像素。由于22.52“像素”很小,因此单位必须为mm。 考虑到具有72 DPI(每英寸点数,每英寸像素数)的屏幕,像素需要2.83464(似乎错误)因子。然后四舍五入。