![]() |
1
2
这种缓慢几乎可以肯定是在噪音产生过程中。如果你在仪器中运行它,你可能会看到很多时间都花在你的循环中。 另一个小问题是你的色彩空间。如果你使用屏幕的颜色空间,你将避免颜色空间转换,这可能是昂贵的。 如果可以为图形使用coregraphics例程,那么最好为图形上下文创建一个CGlayer,而不是每次都创建一个新对象。 BytesPerow组件对性能也很重要。它应该是32 IIRC的系数。有一些代码可用 link text 这说明了如何计算它。 是的,对于原始性能,OpenGL。 |
![]() |
2
1
我怀疑是614400(
您是否试过将静态位图写入屏幕并查看其速度?您是否尝试过分析代码?你每次都需要做一个新的CGRECT吗? 如果您只是想给随机性的效果,可能不需要每次重新生成整个位图。 |
![]() |
3
1
据我所知,OpenGL应该是在iPhone上进行图形处理的最快方法。这包括二维和三维。一个uiview由一个核心动画层支持,该层以OpenGL结尾。为什么不跳过中间人呢? |
![]() |
4
1
你可以避免这趟旅行
是的,我知道这是旧的,我在谷歌上偶然发现的。 |
|
Olga · ST_PixelAsPolygons rasterio 7 年前 |
![]() |
chribis · 读取16位DPX像素数据 8 年前 |
![]() |
OrangesV · CImg保存图像更改值? 10 年前 |
|
user4584333 · 检测4个有趣的像素 10 年前 |