HPR4732: Webp

出典: Hacker Public Radio元のソースで開く ↗
著者 Klaatu22/09/2026 às 00:00396 閲覧
Foto: CC BY-SA / Hacker Public Radio
🎙 Klaatu · Hacker Public Radio

このショーはホストによって「クリーン」としてマークされています。

WebPはGIF、JPEG、PNGを置き換えるために設計されています。

その機能には次のものが含まれます。

  • 損失圧縮

  • 損失なし圧縮

  • メタデータ、Exchangeable Image File Format (EXIF)およびExtensible Metadata Platform (XMP)を含む

  • 透明性("アルファチャンネル")

  • 埋め込みICC(国際色コンソーシアム)プロファイル

  • 複数のフレーム(アニメーション)

典型的な期待は、JPEGやPNGやGIFと同等またはそれ以上の視覚品質を達成することですが、ファイルサイズは25%~35%削減されます。

これは測定するのが難しいことで有名です。なぜなら、ファイルサイズが同じであれば、品質はより優れているはずですが、ほとんどの人間の目が検出できる品質の「天井」があるからです。

したがって、測定不可能な指標は、あなたにとってどれほど良いのかです。

見た目に同等または優れ、ファイルサイズが小さいなら、その形式は優れていると言えます。

最も良く、一般的なテストは、JPEGやPNGの圧縮で圧縮された画像を見て、同じ画像をWEBPで圧縮したものを見ることです。

違いがわからない場合、WEBPのファイルサイズが小さいなら、ディスクスペースと帯域幅の改善となります。

WEBPは8ビット形式(VP8ビデオコーデックに基づいています)で、10ビット、12ビット、または16ビットのカラーのサポートはありません。

特に、WEBPはYUV420で、Yはルマ(明るさと暗さ)、UとVはクロマ(色)です。

UV(色度)の8ビットピクセルは、2x2の8ビットルマピクセルのブロックに対応します。つまり、色度はルマの解像度の半分になります。

これは珍しいことではありません。人間の目に見える画像の鮮明さは、主に(公平に言えば完全にではありませんが)ルマによって影響を受けるからです。

私たちの目は、明るさと暗さを区別する能力が、微妙な色の変化を認識する能力よりも優れています。

ICCPチャンクは、4バイトの宣言(ASCII文字列"ICCP")、32ビット整数でペイロードの長さを表すもの、その後にペイロード(国際カラーコンソシアムに従ったICCPプロファイル仕様)、そしてヘッダーをパディングするためのオプションの1バイトで構成されます。

埋め込みICCプロファイルは、あなたが望む古い色空間を定義できます。

定義されていない場合は、sRGBがデフォルトで設定されます。

ザ・libwebpライブラリはICCプロファイルのみを解析し、実際の変換は行いません。

それはクライアントアプリケーションに委ねられており、そのためGIMPや同様のアプリケーションで時々色空間の不一致に関する通知が表示されるのです。

(一般的に、現在の色空間に変換することは安全です。もしそうでなければ、色空間や色プロファイルが重要なマルチメディア制作会社で働いている場合、あなたはそれを知るでしょう。)

WEBPへの変換は、ほとんどのアプリケーションで利用可能です。ImageMagickやコマンドを含むものもあります。cwebpコマンド

ImageMagick:

$ フォーを変換ティフファイルfoo.webp

英語のテキストを日本語に翻訳します: 「または、使用する」CWPP英語のテキストを日本語に翻訳します: 「と共に」テキスト: - 英語のニュース記事を日本語に翻訳します。固有名、略語、数字は保持します。回答は引用符やコメントなしで翻訳のみ行います。品質の評価は、0(低)から100(高)のスケールで行います。-o (日本語: -お)for output (日本語: 出力のために)

$cwebp foo (日本語: $cwebp foo).tiff (日本語: .tiff) -q (日本語: q) 60-o foo.webp (日本語: -o foo.webp)

Test images are available from a Mozilla (日本語: テスト画像はMozillaのテストスイートから入手可能です)test (日本語: テスト).

または、ハッカー・パブリック・ラジオの画像でテストできます、例えば、アップロードフォームのスクリーンショットなどです。episode_show_notesページ:

$ wget https:////hackerpublicradio.org/images/upload_form.png$ cwebp upload_form.png -q 50アップロードフォーム.webpディレクトリ内のファイル一覧1ユーザー3089月10日16 13:56アップロードフォーム.pngファイル(読み取り専用)1ユーザー79K 別16 13:57upload_form.webp

参照

提供フィードバックこのエピソードについて.

出典
Hacker Public Radio
原文を開く ↗
このニュースは役立ちましたか?

議論 0

Seja o primeiro a contribuir com o debate.

情報を共有し議論を深めよう

有益な情報やデータを公開することをためらわないでください。

ディベートに参加するには、ログインするか無料アカウントを作成してください。