JPEG 和 PNG 该用哪个
在说图片格式之前,先说文件格式。在电脑中,除了图片,我们还存储音乐,电影,文件和其他文件。文件格式是计算机区分不同信息的不同编码方式。就像音乐,我们用五线谱来记录,而化学反应,我们用化学式来记录。不同内容的不同记录形式形成不同的约定格式。
图片格式
既然都是图片,为什么还要分成那么多图片格式?因为角和使用场景不一样。前面我们说音乐是五线谱录制的。当然,除了五线谱,还有大家熟悉的乐谱,也就是说音乐针对不同的情况使用不同的格式。
文章开头列出的图片格式那么多,我们在日常工作中当然不需要那么多。我们只需要知道以下格式。
JPEG
是不是很多同学经常看到图片文件的后缀名有时候是 .jpeg 有时候又是 .jpg 了,其实这两个
就是一回事。JPEG 格式是一种有损的图片压缩格式,它用算法尽量去除冗余的图像和彩数据,在图片文件较小的情况下可以得到比较高质量的图片。
PNG
PNG 图片格式采用的是无损压缩,和 JPEG 相比文件的体积是会大一些的,但是图片质量非常好,而且还支持 Alpha 通道,也就是说 PNG 可以存部分区域透明的图片。
GIF
热爱斗图的中国人应该都不陌生,我们聊天时看到的动图其实都是 GIF 图片。没错,GIF 的特点就是它可以是动图,而且支持图片的透明,但是出于体积的考虑 GIF 只支持 256 ,所以我们会发现动图的清晰度和彩质量并不是很好。
SVG
如果你是设计师或者开发者,可能对 SVG 并不陌生。SVG 的全称是可缩放矢量图形(Scalable Vector Graphics),单听名字我们也对它的特性略知一二了。SVG 格式把图像信svg图
息用代码的形式存进了文件中,你可以通过任何一个文本编辑软件(记事本、VS Code等)打开来查看源代码,所以它不但体积小而且扩展性很强,我们可以通过编程的方式控制 SVG 图片进行交互和动画的播放。
怎么选择图片格式
照片用 JPEG,因为彩比较丰富也不需要透明,用 JPEG 即有较高的图像质量还能保持较小的文件体积。
小图片,小图标,有透明需求的用 PNG,尺寸较大的照片如果用 PNG 文件体积会比 JPEG 大不少。
动图用 GIF,虽然现在有更好的动图技术格式,但是 GIF 是兼容性最好的,基本上所有的设备和平台都支持的很好。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论