我需要在 iPhone(4s 及以上)上以任意角度尽可能快地旋转全尺寸照片(约 8MB)。使用 CoreImage 执行此操作的代码很简单,但速度并不快。4s大约需要1.5秒。请注意,此旋转的目的是为了在内存中进一步处理图像,而不是为了在屏幕上显示。
有没有希望我们可以把它降低到亚秒级,也许是 DSP(使用 Accelerate 框架)或 OpenGL(请记住,我们必须将位复制进出我们使用的任何缓冲区. 如果这是没有希望的,那么我们有其他(但更复杂)的方法来解决这个工作。我以前没有编写过 OpenGL 代码,并希望在我花费大量时间之前确保它确实可以工作!
谢谢你,肯