简体   繁体   English

最快的图像处理框架

[英]Fastest framework for image processing

I am developing something like painting app. 我正在开发绘画应用程序之类的东西。 There will be ability to draw on large images. 可以绘制大图像。 I already have implemented this ability. 我已经实现了此功能。 Now I need to add ability for image processing (effects like: blur, hue, saturation, brightness, contrast, sepia...). 现在,我需要添加图像处理功能(效果:模糊,色相,饱和度,亮度,对比度,棕褐色...)。 That would be OK to do it with CoreImage framework, but I met one problem. CoreImage框架可以做到这CoreImage ,但是我遇到了一个问题。 All my painting and image drawing is based on OpenGL. 我所有的绘画和图像绘制都基于OpenGL。 And when I try to process image (apply effect on it) with core image and send it back to OpenGL to draw to screen I have some performance issues like slow image processing when trying to do it in real time. 当我尝试使用核心图像处理图像(在其上应用效果)并将其发送回OpenGL以绘制到屏幕上时,我遇到了一些性能问题,例如尝试实时进行slow image processingslow image processing User moves slider and with slider position changes image gets updated. 用户移动滑块,并随着滑块位置的变化来更新图像。 So if image is pretty big (for example 3200x2000), this action becomes slow. 因此,如果图像很大(例如3200x2000),此操作将变慢。 If image is smaller (for example 1500x1000) it works beautifully. 如果图像较小(例如1500x1000),则效果很好。 So I came up with conclusion that it's framework's problem. 因此,我得出了结论,那就是框架的问题。 If i'm wrong tell me. 如果我错了,请告诉我。 So what framework could I use for fast image processing? 那么我可以使用什么框架进行快速图像处理呢? I found vImage , but as I can see, it does not have ability to apply such effects. 我找到了vImage ,但是如我所见,它没有应用这种效果的能力。 Any suggestions? 有什么建议么?

这几乎可以满足您的所有要求Brad的GPUImage框架

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM