Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 无法将大图像加载为纹理_Iphone_Ios5_Opengl Es_Ios Simulator_Textures - Fatal编程技术网

Iphone 无法将大图像加载为纹理

Iphone 无法将大图像加载为纹理,iphone,ios5,opengl-es,ios-simulator,textures,Iphone,Ios5,Opengl Es,Ios Simulator,Textures,我正在做一个成像项目。在该项目中,图像被加载、显示,并在其上完成重要的其他功能 但我有一个问题,就是我无法从iPhone的多媒体资料中加载大图像,甚至无法从照相胶卷中加载大图像 在模拟器中,它工作得很好,但在iPhone上就不行了 我的imageView尺寸类似于320x358 这里我想使用用户选择的图像,但我不能在这里使用。。。我有一个错误OpenGL:Set[error 1281] 断言失败:(0),函数集,文件/Desktop/…AppName/TexFrameBuffer.mm 在Tex

我正在做一个成像项目。在该项目中,图像被加载、显示,并在其上完成重要的其他功能

但我有一个问题,就是我无法从iPhone的多媒体资料中加载大图像,甚至无法从照相胶卷中加载大图像

在模拟器中,它工作得很好,但在iPhone上就不行了

我的imageView尺寸类似于320x358

这里我想使用用户选择的图像,但我不能在这里使用。。。我有一个错误OpenGL:Set[error 1281] 断言失败:(0),函数集,文件/Desktop/…AppName/TexFrameBuffer.mm

在TexFrameBuffer.mm中,代码在模拟器中运行良好,但在实际设备中运行不正常

还支持偶数高度=2048,宽度=4096


如何在iPhone上加载大图像?

对于临时解决方案,请取消选中前两个
CHECK_GL_ERRORS()

你在尝试哪种iPhone型号?接下来是Till的问题,非A5设备的最大纹理大小(所有比iPad2旧的设备)是2048x2048。该模拟器在Mac上的不同硬件上运行,因此它对于OpenGL ES测试几乎毫无用处。