由于我无法预渲染PNG中的所有图像,因此需要实时图像转换功能,即:
(就像在Photoshop中找到的转换动作一样)
我应该研究哪种API(CoreAnimation?OpenGL ES?)?更好的是,是否有任何示例代码?谢谢!
答案 0 :(得分:1)
对于歪斜/剪切,您可以使用:
CGAffineTransform CGAffineTransformMakeShear( CGFloat inX , CGFloat inY ) {
return CGAffineTransformMake( 1 , inY , inX , 1 , 0 , 0 );
}
对于透视,2D仿射变换是不够的。您可以将3D仿射变换应用于图层,并获取透视图试图模拟的结果。
myView.layer.transform = CATransform3DMakeRotation( ... );