teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

画像についてのサイズと容量を修正いたしまいた。大変失礼いたしました。

2020/04/19 15:00

投稿

yamaji1108
yamaji1108

スコア19

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  こちらの方が公開している「Portrait-without-Depth-ios」というアプリをクローンし、実機で試していた際のエラーです。
4
4
  こちらのアプリは、読み込んだ画像に対して、被写体と背景を分離して、背景だけをボヤけさせるという機能があります。
5
5
 
6
- 画像(1024×1024、1.1MB)を読み込むは問題なく出来たのですが、その後、「Done」ボタンを押下した際に、しばらくするとアプリがクラッシュしてしまいます。
6
+ 画像(2448×2448、1.1MB)を読み込むまでは問題なく出来たのですが、その後、「Done」ボタンを押下した際に、しばらくするとアプリがクラッシュしてしまいます。
7
7
  ![![イメージ説明](90a903a60f94b5ab2198b8a1080d49fb.jpeg)]
8
8
 
9
9
  エラーメッセージと該当しているソースコード(文字数の関係で一部をカットしています。)を載せます。
@@ -281,7 +281,7 @@
281
281
  すると、「EXC_RESOURCE RESOURCE_TYPE_MEMORY (limit=650 MB, unused=0x0)」のエラーメッセージが表示されました。
282
282
  これは、実機(iPhone6)のメモリの限界である650MBを超えてしまったことによってクラッシュしてしまうということでしょうか。
283
283
 
284
- 試しに他のサイズが小さい画像(1280×1280、271MB)で実行した時は、上記のようなクラッシュは起こりませんでした。
284
+ 試しに他のサイズが小さい画像(1280×1280、271KB)で実行した時は、上記のようなクラッシュは起こりませんでした。
285
285
 
286
286
  ソースコードを修正することによって、メモリの負荷を抑えクラッシュを防ぐことは可能でしょうか。
287
287
  稚拙な文章で失礼いたしますが、長時間調べても解決できなかったため、こちらで質問させていただきました。