我需要用旋转的灰度图像掩盖“纹理”图像。
我发现,我必须用CGImages或CGlayers 来做(如果有更简单的方法只使用UIImageViews,请告诉我)。
我的问题很简单:
任何旋转变换的 CG 东西的抗锯齿都是安静的 锯齿状......
...但是旋转转换的 UIImageView 的抗锯齿有点完美。我怎样才能产生漂亮的抗锯齿旋转?
我已经上传了一个涉及实际 iPhone 模拟器屏幕截图的“证明”,看看我在说什么: http: //gotoandplay.freeblog.hu/files/Proof.png
我尝试使用CGImages、CGLayers、UIImageViews “捕获”与renderInContext,我尝试将CGContextSetInterpolationQuality设置为高,并尝试设置CGContextSetAllowsAntialiasing - CGContextSetShouldAntialias,但每种情况都返回相同的锯齿状结果。
我计划明年学习使用 OpenGL,但这个开发应该只使用 CoreGraphics 发布。请让我知道如何获得完美渲染的旋转图像,我不能接受这是不可能的。