多くの画像を備えたiPadアプリを持っている場合、PNGはまだ最良のオプションですか?

StackOverflow https://stackoverflow.com/questions/4272510

質問

数百の写真品質の画像があるiPadアプリケーションに取り組んでいます。アプリファイルサイズを最適化するために、これらの画像をJPEGとして保存することを当然想定していました。ただし、Appleのガイドラインは次のように述べています。

画像にPNG形式を使用します。 PNG形式は、ロスレス画像コンテンツを提供します。つまり、画像データをPNG形式に保存し、それを読み戻すと、まったく同じピクセル値が表示されます。 PNGには、画像データをより高速に読み取るように設計された最適化されたストレージ形式もあります。これは、iOSの優先画像形式です。

ただし、JPEGと同じ画像を100%品質で保存すると、それらのサイズはPNGロスレスバージョンの約半分に低下します。

PNGの代わりにJPEGを使用するためのパフォーマンスのヒットが本当にたくさんありますか?これらの画像をカルーセルやギャラリースタイルで表示している場合、パフォーマンスを心配してPNGSを使用する必要がありますか?

ありがとう!

役に立ちましたか?

解決

品質に関しては、PNGはアプリケーションの種類の画像に適していますが、JPEGは写真よりも好まれます。画像に十分な品質を提供する最も低いJPEG品質を選択してください。

速度に関しては、サイズも重要です。テストするiPadはありませんが、Flashまたはネットワークから読み取るファイルサイズが小さくなると、追加の減圧コストが非常にうまくいかない場合があります。見つける唯一の方法は、実際のデバイスで測定することです。

他のヒント

パフォーマンスの考慮事項はありますが、PNGは品質よりも好まれますが、アプリケーションを考えると、JPEGが望ましいことをお勧めします。

純粋なパフォーマンスは、関心や懸念の唯一の要因ではありません。 iPadには利用可能な有限スペースしかありません。ほとんどのユーザーが必要としない、または望んでいない画像データでそれを埋めると、ほとんどの場合、より多くの計算能力を使用する方が望ましいと思われます。

もう1つ考慮すべきこと - ギャラリーでは、両方の世界の最高のサムネイルを生成することを強くお勧めします。一般的な使用のための小さく、アクセスしやすい画像と、「最高」のオリジナルの完全な画像です。

疑わしい場合は、両方にベンチマークし、アプリケーションの違いがどれほど大きいかを確認します。違いは、スペースを節約するのに対して、一緒に暮らすことができるものである場合は、JPEGを使用してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top