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

时间:2012-08-18 10:35:55

标签: iphone ios5 opengl-es ios-simulator textures

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

但我有一个问题,即我无法从iPhone的图库或甚至从相机胶卷加载大图像。

在模拟器中,它的工作非常好但不在iPhone上。

我的imageView尺寸类似于320x358;

这里我想使用用户选择的图像,但我不能在这里使用...我有一个错误OpenGL:设置[错误1281] 断言失败:(0),功能设置,文件/桌面/ ..... AppName / TexFrameBuffer.mm

在TexFrameBuffer.mm中,代码在Simulator中工作得很好,但在实际设备中却没有。

甚至还支持Height = 2048和width = 4096。

如何在iPhone上加载大图像?

1 个答案:

答案 0 :(得分:0)

对于临时解决方案,前两个在FrameBuffer.m的方法CHECK_GL_ERRORS();中取消选中void FrameBufferUtils::Create(FrameBuffer& buffer, int width, int height) and void FrameBufferUtils::Set(const FrameBuffer& buffer)函数

相关问题