1.gif
(1)只允许一张图像中最多出现256种颜色
(2)支持一位的透明度,某像素要么完全透明,完全不透明
透明度为1
透明度为0
(3)支持基于帧的简单动画以及隔行加载技术,但这两者都会增加文件大小
隔行加载技术:通过隔行扫描,GIF 图像可以在屏幕上一下子显现出来,而不是从上到下逐步地显示。一般情况下,用 GIF 编码的图像是像素数据从图像的顶部到底部顺次、逐行排列的一个序列。所以,普通的 GIF 图像在屏幕上显示时,就好像一下子拉开窗帘,而具有隔行扫描的GIF 在显示时,则像卷起百叶窗一样。这是因为像素数据的序列是每隔 4 行就交错一次。用户只需要用下载并显示一整幅图像的四分之一时间,就可以看到一个从上到下非常完整的图像,虽然它很模糊。
2.jpeg
(1)支持有损压缩且可以设置压缩等级,但压缩比很大的jpeg图像将会高度失真,并引发一种非自然痕迹——小块像素缺陷问题
(2)不支持任何形式的透明度
(3)优化jpeg很简单,在将原始图像保存为jpeg格式时,ps一半都会用滑动条表示图像的品质等级
(4)优化选项能够略微提高图像的压缩比;模糊选项能够通过让图像略加模糊而降低文件大小
品质为12
品质为6
3.png
(1)两种色彩模式:
24位:png文件通常很大,但都完全无损,原始图片的所有细节都被精确保留
8位:类似gif的颜色索引
(2)两种透明度设置:1位或者8位
(3)唯一压缩方式固化在文件格式中,根本无法读取
透明度为44%
选择合适的图像文件格式也就是在透明支持、色深以及压缩比率三者之间取舍的问题。
时间: 2024-09-30 11:41:16