0

私は画像プロジェクトに取り組んでいます。そのプロジェクト内で、画像が読み込まれ、表示され、その他の重要な機能が実行されます。

しかし、iPhone のギャラリーやカメラ ロールから大きな画像を読み込めないという問題があります。

シミュレーター内では非常にうまく機能しますが、iPhone では機能しません。

私のimageViewの寸法は320x358のようなものです。

ここで、ユーザーが選択した画像を使用したいのですが、ここでは使用できません... エラーが発生しました OpenGL: Set [error 1281] Assertion failed: (0), function Set, file /Desktop/..... AppName/ TexFrameBuffer.mm

また、TexFrameBuffer.mm のコードは、シミュレーターではうまく機能しますが、実際のデバイスでは機能しません。

Height=2048 と width=4096 もサポートされています。

iPhone で大きな画像を読み込むにはどうすればよいですか?

4

1 に答える 1

0

一時的な解決策として、CHECK_GL_ERRORS();FrameBuffer.m のメソッドで最初の 2 つのチェックを外します。void FrameBufferUtils::Create(FrameBuffer& buffer, int width, int height) and void FrameBufferUtils::Set(const FrameBuffer& buffer)

于 2013-09-05T06:14:01.820 に答える