1

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

画像にはPNG形式を使用してください。PNG形式は、ロスレス画像コンテンツを提供します。つまり、画像データをPNG形式に保存してから読み戻すと、まったく同じピクセル値になります。PNGには、画像データの読み取りを高速化するために設計された最適化されたストレージ形式もあります。iOSで推奨される画像形式です。

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

PNGの代わりにJPEGを使用すると、パフォーマンスが大幅に低下するのでしょうか。これらの画像をカルーセルまたはギャラリースタイルで表示している場合、パフォーマンスを心配して代わりにPNGを使用する必要がありますか?

ありがとう!

4

2 に答える 2

2

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

速度に関しては、サイズも重要です。テストするIPadはありませんが、フラッシュまたはネットワークから読み取るファイルサイズが小さいほど、追加の解凍コストを大幅に上回る可能性があります。調べる唯一の方法は、実際のデバイスで測定することです。

于 2010-11-25T07:29:19.267 に答える
1

パフォーマンスに関する考慮事項がありますが、品質にはPNGが推奨されますが、アプリケーションを考えると、JPEGが推奨されると思います。

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

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

疑わしい場合は、両方でベンチマークを行い、アプリケーションの違いがどれほど大きいかを確認してください。違いが、スペースの節約と比べて生きていけるものである場合は、JPEGを使用してください。

于 2010-11-25T00:08:56.353 に答える