【发布时间】:2013-06-08 10:33:54
【问题描述】:
我需要在 iPhone(4s 及以上)上以任意角度尽可能快地旋转一张全尺寸照片(约 8MB)。使用 CoreImage 执行此操作的代码很简单,但速度并不快。 4s大约需要1.5秒。请注意,此旋转的目的是为了在内存中进一步处理图像,而不是为了在屏幕上显示。
是否有任何希望我们可以将其降低到亚秒级,也许是 DSP(使用 Accelerate 框架)或 OpenGL(请记住,我们必须将位复制进出任何东西我们使用的缓冲区。如果这没有希望,那么我们还有其他(但更复杂)的方法来处理这项工作。我以前没有编写过 OpenGL 代码,并希望在我花费大量时间之前确保它确实可以工作!
谢谢你, 肯
【问题讨论】:
标签: iphone image rotation uiimage gpu