【发布时间】:2012-08-14 14:44:08
【问题描述】:
我正在从事一个成像项目。在该项目中,图像会被加载、显示并且其他重要的功能将在其上完成。
但是我有一个问题,我无法从 iPhone 的画廊甚至相机胶卷中加载大图像。
在模拟器中它工作得很好,但在 iPhone 上却不行。
我的 imageView 尺寸是 320x358;
在这里我想使用用户选择的图像,但我不能在这里使用...我有一个错误 OpenGL: Set [error 1281] 断言失败: (0),函数集,文件 /Desktop/.....AppName/TexFrameBuffer.mm,
在 TexFrameBuffer.mm 中,代码在模拟器中运行良好,但在实际设备中运行不佳。
甚至还支持 Height=2048 和 width=4096。
如何在 iPhone 上加载大图像?
【问题讨论】:
-
您要在哪款 iPhone 上试用?
-
继续 Till 的问题,非 A5 设备(iPad 2 之前的所有设备)的最大纹理尺寸为 2048x2048。模拟器在你的 Mac 上运行在完全不同的硬件上,所以它对于进行 OpenGL ES 测试几乎毫无用处。
标签: iphone ios5 opengl-es ios-simulator textures