简体   繁体   中英

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. All my painting and image drawing is based on 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. User moves slider and with slider position changes image gets updated. So if image is pretty big (for example 3200x2000), this action becomes slow. If image is smaller (for example 1500x1000) it works beautifully. 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. Any suggestions?

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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