只有PNG支持透明度,这是真的吗?

Ada*_*Lee 48 png jpeg image image-processing

我发现JPG不支持透明度,alpha值总是255.我想知道只有png支持透明度?

Ric*_*sen 70

  • png-32支持不同级别的透明度.每个像素的不透明度可以在0到255之间,0表示完全透明.

  • png-24支持将一种颜色设置为完全透明.其他一切都是不透明的.

  • gif使用调色板.您可以指定调色板中的一种颜色是完全透明的.

  • png-8 也使用调色板,但调色板中的每种颜色都有自己的不透明度值,因此它也支持不同级别的透明度.

  • jpg 不支持透明度.

  • 这是不正确的.Paletted PNG-8支持不同级别的透明度(参见[pngquant](http://pngquant.org)).*只有Photoshop和GIMP没有*,所以你需要更好的工具(例如Fireworks或前面提到的pngquant). (11认同)
  • PNG-24仅支持类似GIF的透明度(一种颜色指定为透明颜色,并且完全透明).PNG-32通过alpha通道支持不同级别的透明度,其中每个像素的不透明度在0到255之间.可能有些应用程序错误地将PNG32文件称为"PNG-24". (3认同)

Nei*_*ner 8

JPEG 2000支持完全透明.请参阅JPEG 2000边信道空间信息.

  • JPEG2000是一种新的文件格式,不是原始JPEG格式的扩展. (7认同)
  • 不要与问题中讨论的 .JPG 文件格式混淆。JPEG 2000 是 .jp2 (3认同)

ᆼᆺᆼ*_*ᆼᆺᆼ 6

JPEG XR(与 JPEG 2000 不同)也支持透明度。
然而,它对于网络来说并不是一种有用的格式,因为只有 Internet Explorer 和 Edge 支持它。

WebP是另一种支持透明度的新兴图像格式。
但是,Internet Explorer 缺乏对它的支持。