web-dev-qa-db-ja.com

PNGのみが透明度をサポートしますが、それは本当ですか?

JPGは透明度をサポートしていないことがわかりました。アルファ値は常に255です。透明度をサポートしているのはpngだけですか?

47
Adam Lee
  • png-32は、さまざまなレベルの透明度をサポートします。各ピクセルの不透明度は0〜255で、0は完全に透明です。

  • png-24は、1つの色を完全に透明として設定することをサポートします。その他はすべて不透明です。

  • gifはカラーパレットを使用します。パレットの1つの色が完全に透明になるように指定できます。

  • png-8もカラーパレットを使用しますが、パレットの各色には独自の不透明度の値があるため、さまざまなレベルの透明度もサポートしています。

  • jpgは透明度をサポートしていません。

70

JPEG 2000は完全な透明度をサポートします。 JPEG 2000 Side channel spatial information を参照してください。

8
Neil Steiner

JPEG XR (JPEG 2000とは異なります)も透明度をサポートします。
ただし、Internet ExplorerとEdgeのみがサポートしているため、Webにとって有用な形式ではありません。

WebP は、透明性をサポートする新しい画像形式です。
ただし、SafariおよびInternet Explorerではサポートされていません。

1
ᆼᆺᆼ