[1676] 画像のメモリ不足エラーについて

投稿日 2018/12/18(Tue) 21:07:19
投稿者 shutzen
参照先

こんばんは。いつもお世話になっております。
フルスクリーンでスライドショーを表示するアプリを作っているのですが、『画像』種類を使って大きなサイズ(6000*4000pixel程度)の画像をリサイズしながら何枚か表示すると添付画像のようなメモリ不足エラーが発生します。発生のタイミングは不定ですが、アプリ実行の度に発生しています。
発生するのは下記のソースの6行目の部分です。画像一覧はあるフォルダ内の画像ファイルのフルパスを格納した配列です。一定時間ごとにこの手順を呼び出して、フォルダ内の画像を順次表示させています。
それほど大きくない画像を表示する分には正常に動作するので、不具合というよりは仕様と考えた方がよいのでしょうか・・・・?

---ここから-----------------------------------
写真表示する手順
  元画像という画像([画像一覧(写真位置)])を作る
  リサイズ幅は、[元画像の幅]/[元画像の高さ]*[ディスプレイの高さ]
  リサイズ高さは、[元画像の高さ]/[元画像の幅]*[ディスプレイの幅]
  もしリサイズ高さ>ディスプレイの高さならば
    元画像を{[リサイズ幅],[ディスプレイの高さ]}へリサイズしてリサイズ画像とする
  そうでないなら
    元画像を{[ディスプレイの幅],[リサイズ高さ]}へリサイズしてリサイズ画像とする
  もし終わり
  ピクチャー1の画像をリサイズ画像に変える
終わり
---ここまで------------------------------------


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -