0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

写真を撮ると画像の容量がデカすぎるので圧縮して容量を小さくしよう。

Last updated at Posted at 2022-08-12

使用ライブラリ

  1. camera
  2. flutter_image_compress

機能概要

  1. 撮った写真を一覧表示する(全部で40枚とする)。
  2. それぞれのボタンをタップするとカメラ画面に移動する。

問題点

数枚程度、写真を撮り一覧画面に戻るとアプリがクラッシュしてしまう。しかもエラーも出ない。

問題の原因

だいたいネットからダウンロードした画像の大きさを確認すると数十KBであることがほとんど。
では、写真を撮った場合の大きさはというと数MB程度もあり、1MB = 1000KBなので、これはアプリのクラッシュ原因になる。
なので、写真と撮る際は必ず画像圧縮ライブラリで

画像圧縮のやり方

では画像のサイズを圧縮してあげて、ネットからダウンロードした画像と同じくらいの大きさに変更してあげましょう。
flutter_image_compressという画像圧縮ライブラリがあるのでそれを使用すればいい。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?