web-dev-qa-db-ja.com

Android開発の場合、画像ビューでPNG画像の代わりにJPG画像を使用できますか?

この質問の主な目的は、次のシナリオを考慮したAndroid開発)でPNGとJPGのどちらを選択するのが最適かを知ることです。

1)背景としてjpg画像を使用するのは良いオプションですか? 2).jpg画像は.pngに比べて読み込みに時間がかかりますか? 3).jpgは、.pngと比較して、レンダリング/ロードに時間がかかりますか?

Png画像を使用すると画像サイズに大きな違いが見られます。

私の.png画像サイズの1つは4.1 MBsであり、.jpg画像形式の同じ画像はサイズが2.9MBsに縮小されます

専門家からの提案が特に必要です。

情報:アプリのサイズを縮小します。 compress png および compress jpeg を使用して画像を圧縮しています

画像サイズの違いは大きいです。すなわち。 4.1 MBs png-> 2.9 MBs jpg圧縮後、654.6 KBsに削減されました。

画像を[〜#〜] background [〜#〜]として設定するには、問題は見つかりませんでした...

14
Bhavesh Jethani

それは品質と詳細の問題です。私の意見では、背景の解像度が大きい場合は、画像に透明度が必要なく、ファイルの品質とサイズを適切に妥協して、JPGを使用することをお勧めします。

PNG形式は可逆圧縮ファイル形式であり、Webで使用するための一般的な選択肢になります。 PNGは、線画、テキスト、および象徴的なグラフィックを小さなファイルサイズで保存するのに適しています。

JPG形式は不可逆圧縮ファイル形式です。これにより、BMPよりも小さいサイズで写真を保存するのに役立ちます。 JPGは圧縮されているため、Webで使用する一般的な選択肢です。線画、テキスト、および象徴的なグラフィックを小さいファイルサイズで保存するには、ロスレスであるため、GIFまたはPNGの方が適しています。

差出人: http://www.labnol.org/software/tutorials/jpeg-vs-png-image-quality-or-bandwidth/5385/

9
Vixed

主な違いは画質です。 PNG形式は可逆圧縮を使用しますが、JPEGは写真用に最適化された不可逆圧縮を使用します。 JPEGが有効な代替手段であるかどうかは、画像に何が表示されるかによって異なります。ロゴのような幾何学的図形の人工的に生成された画像では、JPEG圧縮から生じるアーティファクトを簡単に見ることができます。

3
Henry

それは画像の品質の問題です。品質の低下に問題がない場合は、代わりにそれを使用してください。

ビットマップファイルは、.png.jpg、または.gifファイルです。 Androidは、これらのファイルをres/drawable/ディレクトリに保存すると、これらのファイルのDrawableリソースを作成します。

2
tynn