由于JPEG是有损格式,即使以100%的质量保存相同的文件,因为压缩算法在同一图像上一次又一次地应用,多次之后也会导致图像质量的降低。但这一变化可能不会显示在文件大小的改变上.适合复杂图片,色彩多的,但不能保存透明背景颜色,会变成白色,相比于png文件小
gif是单通道,也只能保存2的8次方即256中颜色;适合颜色比较单一的图
png-8:只能保存2的8次方即256中颜色,如果图片中有相近的颜色会合成一个;适合颜色比较单一的图
png-24:能保存3个2的8次方的颜色,通常采用这个,png能保存透明背景图片,但相比与jpeg文件大,
svg是矢量,不论图片放多大,均不会失真,通常用于小图标,还可以制作动画,详情可见博客https://www.zhangxinxu.com/wordpress/2014/08/so-powerful-svg-smil-animation/
对于前端来说,主要用到jpg与png格式,对于无透明背景的图,建议用jpg,因为jpg文件相比要小,对于需要透明背景的图,用png;
推荐一个很好用的在线压缩图片的工具,可进行图片压缩,https://tinypng.com/
网友评论