我发现JPG不支持透明度,alpha值总是255。我想知道只有png支持透明?
-
png-32
支持不同级别的透明度。每个像素的不透明度可以在0到255之间,0是完全透明的。 -
png-24
支持将一种颜色设置为完全透明。其他一切都将是不透明的。 -
gif
使用调色板。可以指定调色板中的一种颜色是完全透明的。 -
png-8
也使用调色板,但调色板中的每种颜色都有自己的不透明度值,因此它也支持不同级别的透明度。 -
jpg
不支持透明度。
JPEG 2000支持完全透明。请参阅JPEG 2000侧通道空间信息。
JPEG XR(与JPEG 2000不同)也支持透明度
然而,它不是一个有用的格式,因为只有Internet Explorer和Edge支持它
WebP是另一种支持透明度的新兴图像格式
然而,Internet Explorer缺乏对它的支持。
来自透明(图形)-维基百科:
支持透明的光栅文件格式包括GIF、PNG、BMP、TIFF、TGA和JPEG 2000,通过透明颜色或alpha通道。