【发布时间】:2015-04-23 03:11:48
【问题描述】:
有没有办法将矩形转换为图像中显示的形状..?
我已经尽我所能使用 AffineTransform 来做到这一点。但我无法得到预期的结果。我想确定这是一项不可能完成的任务还是有办法做到这一点..
【问题讨论】:
标签: java java-2d matrix-transform
有没有办法将矩形转换为图像中显示的形状..?
我已经尽我所能使用 AffineTransform 来做到这一点。但我无法得到预期的结果。我想确定这是一项不可能完成的任务还是有办法做到这一点..
【问题讨论】:
标签: java java-2d matrix-transform
Affine transformation 根据定义保留点、直线和平面。
因此,您最多可以将矩形转换为旋转的平行四边形(相反的线将保持平行)。
要实现更复杂的形状,您需要更一般的变换,例如Projective transformation(也称为 Homography)(仿射变换是一种特殊的射影变换)。
【讨论】: