Webページの画像を作成するときに、PNGよりもGIFを好む理由はまだありますか?[閉まっている]


15

昔、ブラウザのサポートが不足していたため、Webページを作成するときにPNG画像形式を使用していませんでした。ページにPNGがあると、QuickTimeプラグインがロードされる可能性があることを覚えています-うん。

今日、すべての最新のブラウザはPNGをサポートするようになり、Webページで使用しています。

  • JPEGと比較して、PNG圧縮は非可逆ではありません。ロゴ/図面/チャートにとって特に重要です。
  • GIFと比較して、PNGは256色に制限されていません。グラデーションには多くの問題があります。

言い換えると、PNGを使用すると、私の画像はシャープに見え始め、そのままになります。

JPEGの方が圧縮率が高く、特に写真の視覚的品質がほとんど失われないため、JPEGが有用であることがわかります

私の質問は次のとおりです。WebページでGIFファイル形式を使用するためのユースケースは何ですか? GIFは現在、PNGとその採用によって完全に廃止されていますか、それともGIFがまだ得意な特定のものがありますか?


回答:


15

私の知る限り、これらが唯一の理由です。

  • AnimGIF。このアニメーションはどこでも動作します。APNG形式がありますが、広くサポートされておらず、実際の編集ツールはありません。

  • 1x1の透明なグラフィック、80bか120bかを気にすると仮定します。これは、GIFがPNGよりも小さいファイルサイズを与える実質的に唯一のケースです。

  • PNGファイルを保存および最適化するための適切なツールがない場合。PNGファイルには、カラープロファイルとガンマ補正情報が含まれている場合があります。これらの情報は、Web上では解決するよりも多くの問題を引き起こします。これを削除して、ファイルを小さくし、相互運用性を高めるツールを用意することをお勧めします。

IE6サポートはニシンです

混乱は、PNGにはいくつかのカラー形式があり、その一部は完全にサポートされており、一部はサポートされていないという事実から生じています。

  1. 1ビット透明度(GIFなど)のパレットPNG:IE6で完全に動作します。ハッキングなし。

  2. 8ビット透明のパレットPNG(GIFでは不可能):IE6で部分的に動作します(1ビットに劣化)。

  3. 8ビットの透明度を備えたトゥルーカラーPNG(GIFでは不可能):IE6ではハッキングなしでは動作しません。

100%確信しています。私はそれを広範囲にテストしました。私は自分のウェブサイトでそれらを使用しています。私はそれらのファイルを操作するソフトウェアにも取り組んできました。

要するに、画像をアニメーション化されていないGIFとして保存できる場合、すべてのブラウザで、ハッキングなしでPNGとして確実に機能します


1
申し訳ありませんが、私は投票しなければなりませんでした。この情報は正しくありません。support.microsoft.com/kb/294714を参照してください。フィルターを適用する必要があります。
ドワーフ

8
@A Dwarf:IE6で使用しているため、1ビット透明度(GIFのような)のPNG 8ビットがIE6で完全に機能することは100%確信しています。テストしましたか?あなたが指摘したことは、PNG 24ビットと8ビット(非GIFのような)アルファチャネルに必要です。これらは同じではありません。
コーネル

5

Camtasiaスクリーンキャストのように、プラグインのないアニメーションに役立ちます。

ここに画像の説明を入力してください

From:http : //www.codinghorror.com/blog/archives/000583.html


そして、APNG(ありen.wikipedia.org/wiki/APNGは、私たちが話していたとして)、近代的なブラウザ...
ジャワ

APNG、え?私はいつも仕事はSVGに行くと思っていましたupload.wikimedia.org/wikipedia/commons/0/01/…
ハイパースラグ

3

Webページの画像を作成するときに、PNGよりもGIFを好む理由はまだありますか?


IE 6などの一部の古いブラウザーでは、PNGのみが完全にサポートされていません。

MarketShare IE 6.0によると、ブラウザの市場シェアの24%を依然として保持しており、最も使用されているブラウザバージョンとなっています。これは間違いなく、企業の採用と従来の低速アップグレードポリシーが原因です。しかし、それはあなたが意識しなければならない現実です。


ただし、フラットPNGを作成する場合は問題ないことに注意してください。サポートされていないのは、アルファチャネルと透過PNGです。


Vistaの採用に対する抵抗は、XP(およびそのデフォルトのブラウザーであるIE6)の人気を維持するのに役立ちました。VistaではなくWindows 7が最終的にXPのユーザーベースを引き継ぐ可能性が高いため、これらの数が減少することを願っています。
hyperslug

1
IE 6でPNGが灰色のドットとして表示される可能性があるため、Webデザインで単一ピクセルの透明GIFを使用する傾向がある場合は、GIFに固執することをお勧めします。
ハイパースラグ

2
porneLの回答を見て、なぜIE6がPNGにとって問題にならないのかを確認してください
ビンセントロバート

porneLは、1色の透明なpngについて話します。私は完全なアルファチャンネルの透明性について話します。たぶん私の答えをよく読んだら?1色透明pngに関する彼の投稿への私のコメントも参照してください。
ドワーフ

1
ドワーフ:すべてのGIFは8ビットなので、GIFイメージを表すために24ビットPNGは必要ありません!24ビット形式が機能しないという事実は、PNG / GIFの議論とは無関係です。混乱を広げているだけです。
コーネル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.