我正在开发类似绘画应用程序的东西。将能够绘制大图像。我已经实现了这种能力。现在我需要添加图像处理能力(效果如:模糊,色调,饱和度,亮度,对比度,棕褐色......)。使用CoreImage
框架可以做到这一点,但我遇到了一个问题。我所有的绘画和图像绘制都是基于OpenGL的。当我尝试使用核心图像处理图像(对其应用效果)并将其发送回OpenGL以绘制到屏幕时,我在尝试实时执行时遇到了slow image processing
等性能问题。用户移动滑块并使用滑块位置更改图像更新。因此,如果图像非常大(例如3200x2000),则此操作会变慢。如果图像较小(例如1500x1000),它可以很好地工作。所以我得出结论,这是框架的问题。如果我错了告诉我。那么我可以使用什么框架进行快速图像处理?我找到了vImage
,但正如我所看到的,它没有能力应用这种效果。有什么建议吗?