图片缩放动画的平滑处理
milk 2011-07-28 12:39:31 要达成的目标: (举例)制作一个24帧的动画, 内容是一张图片, 尺寸从100*100变化到120*120, 要求做到平滑变化.
课题难点: 对于GDI或单纯的Bitmap操作来说, 无法直接处理浮点数坐标(不像OpenGL, DX等). 而我们要在24帧内变化20个像素点, 如果使用通常的方法, 必定有几帧所要展示的图片是完全相同的, 这就会造成动画的抽筋状(Jerkiness, 一种不平滑状态...).
解决方法参照物: 对于运动的平滑, 我已经通过使用双线性滤镜达到了一个可以接受的结果(虽然还不是很理想), 因为都是涉及浮点数的处理, 所以我想本问题是否也可以类似的操作(但我不知道具体方法).
我的提问: 如果大家有好的想法, 建议及意见, 或者直接的解决方式, 参考书目等, 请不吝赐教, 先谢过了!