質問

ユーザーがプロフィール写真(基本的にはアバター)をアップロードできるWebアプリケーションに取り組んでいます。これらの画像は100 x 100ピクセル以下で、人々の顔の写真になります。

ユーザーがさまざまな画像形式をアップロードできるようにしたいのですが、それらすべてを同じ画像形式に変換したいのです。サイズ、品質などに最適な画像形式は何ですか?

編集

この場合、サイズは品質よりも重要ですが、それほど重要ではありません。

役に立ちましたか?

解決

顔の場合、JPEGが最善の策です。比較的高品質のJPEG画像であっても、他の選択肢に比べて大幅に圧縮されます。

JPEG形式(およびその圧縮の仕組み)は、「自然」に設計されています。写真のような画像。 (主にGIFとPNGの代替手段は、コンピューターグラフィックス、図などに適しています)

それだけで、試してみてください。いくつかのサンプル写真を取り、それらをさまざまな画像形式に変換し、それらがどのように比較されるかを確認します(主題の謝罪!8-)

JPEG、6,668バイト:

 alt text
(ソース: entrian.com

PNG、31,651バイト:

 alt text
(ソース: entrian.com

他のヒント

アバターにはJPGが最適だと思います。透明性の必要性を見つけることはできません。

JPGは写真には問題なく、グラフィックスには無理がありますが、100x100のオーバーヘッドはそれほど大きくありません

このような限られたサイズの画像では、プロファイル画像を自然な画像と見なす可能性が最も高いのは、JPEGが最も確実な方法です。

PNGは、非常に反復的なパターンを渡した場合に優れた機能を発揮します。スクリーンショット、グラデーションなどのコンピューター生成グラフィック。デフレートの効果を高めるフィルターがいくつかありますが、PNGの無損失性により、これらの種類の画像で同様の圧縮率が得られることはほとんどありません。

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