旋转具有奇数像素边长度的图像

时间:2010-08-10 18:05:20

标签: actionscript-3 algorithm

解决此问题的最佳方法是什么:

如果您的图像的边数甚至是48 x 24,那么您可以这样做,你就可以了:

matrix.translate(-24, -12);
matrix.rotate(Math.PI);
matrix.translate(24, 12);

但如果您的图像尺寸大小为49 x 25,则这些奇数像素存在问题,如何计算添加或删除这些奇数像素的时间和位置,以便图像完全旋转?

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

只需翻译-24.5和-12.5等,而不是-24和-12。