親切すぎるiPhoneアプリ開発の本

画像をファイルにしたり読み込んだりするには? - PNGかJPEGか

Icon comment count 0
Icon stock count 0

4 PNGかJPEGか

2つのファイルをプレビューアプリで開いて、インスペクタ(ツール→インスペクタを表示メニュー)を使ってファイルサイズを比較すると、ファイル形式による違いが確認できると思います。

JPEG形式の方はファイルサイズが少し小さくなっているが、その分画像が粗くなっている事。またJPEG形式は白い背景が表示されている事などを確認してください。JPEGはファイルサイズを押さえられるかわりに画像が劣化します。

この調整用として先の圧縮率0.0〜1.0を指定する引数があるわけです。一方、PNGはファイルサイズは大きくなるけれども、画像はそのまま再現でき、その上マスキング情報を保存できます。そのため白い背景が表示されません。

iOSでは「PNGファイルの利用が推奨」されていますが、JPEGの高圧縮率も魅力です。どちらの形式を使うかは、利用する局面によって適切に判断してください。

出典情報

Medium

親切すぎるiPhoneアプリ開発の本

  • 著者: 國居 貴浩

コメント

    コメントはありません