【发布时间】:2011-06-30 06:15:17
【问题描述】:
我的像素化图像处理算法有点问题。
我从一开始就将图像加载到unsigned char* 类型的数组中
之后,在需要时,我会修改这些数据并且必须更新图像。
此更新耗时过长。我就是这样做的:
CGDataProviderRef dataProvider = CGProviderCrateWithData(.....);
CGImageRef cgImage = CGImageCreate(....);
[imageView setImage:[UIImage imageWithCGImage:cgImage]]];
一切正常,但处理大图像非常慢。我尝试在后台线程上运行它,但没有帮助。
所以基本上,这需要很长时间。有谁知道如何改进它?
【问题讨论】:
-
线程可能会影响您的性能,因为它是一种单核计算绑定的东西。不能说太多了。
标签: iphone ios image-processing