Java转换BufferedImage" Subimage"由4分定义

时间:2016-01-22 20:00:31

标签: java bufferedimage

我一直在为我的学校项目做一些工作,并且到了我需要帮助的地步:)我一直在研究用Java改造图像,但我还没找到任何有用的信息。我找到了this文章,但由于我不太了解python,我无法得到他们正在做的事情。我想做同样的事情,但是在Java中。是否有任何方法可以帮助您,或者您需要一些高级数学方法吗?

另外,我希望保持图像部分的宽高比与现实生活中的相同。

修改 这些点必须是任何形状。

编辑No2: 此外,我想知道如何从缓冲图像中获取任何形状的子图像。关于回答问题的一部分的评论......我需要我的程序以相反的方式做相反的事情...有没有办法计算图像的垂直宽高比?

如果您需要任何附加信息来回答我这个问题,请在下面的评论中问我,因为我不知道我会怎么做。

1 个答案:

答案 0 :(得分:1)

这可能就是你要找的东西

https://docs.oracle.com/javase/7/docs/api/java/awt/image/BufferedImage.html#getSubimage(int,%20int,%20int,%20int)

您只需测量原始图像的宽度和高度,然后乘以公因子