布条百科 - 专业百科知识分享的网站 手机版
首页 > 生活 >

聊一聊几种常用web图片什么是jpg格式 (gif、png、webp)

190次浏览     发布时间:2023-03-26 11:30:02    

前言

在大多数的web页面中,图片占到了页面大小的60%-70%。因此在web开发中,不同的场景使用合适的图片格式对web页面的性能和体验是很重要的。图片格式种类非常多,本文仅针对几种web应用中常用的图片格式:gif、png、jpg、webp进行一个基本的总结。

图片格式分类

  • 无压缩。无压缩的图片格式不对图片数据进行压缩处理,能准确地呈现原图片。BMP格式就是其中之一。
  • 无损压缩。压缩算法对图片的所有的数据进行编码压缩,能在保证图片的质量的同时降低图片的尺寸。png是其中的代表。
  • 有损压缩。压缩算法不会对图片所有的数据进行编码压缩,而是在压缩的时候,去除了人眼无法识别的图片细节。因此有损压缩可以在同等图片质量的情况下大幅降低图片的尺寸。其中的代表是jpg。

gif

采用LZW压缩算法进行编码,是一种无损的基于索引色的图片格式。由于采用了无损压缩,相比古老的bmp格式,尺寸较小,而且支持透明和动画。缺点是由于gif只存储8位索引(也就是最多能表达2^8=256种颜色),色彩复杂、细节丰富的图片不适合保存为gif格式。色彩简单的logo、icon、线框图适合采用gif格式。

jpg

jpg是一种有损的基于直接色的图片格式。由于采用直接色,jpg可使用的颜色有1600w之多(2^24),而人眼识别的颜色数量大约只有1w多种,因此jpg非常适合色彩丰富图片、渐变色。jpg有损压缩移除肉眼无法识别的图片细节后,可以将图片的尺寸大幅度地减小。

但是jpg不适合icon、logo,因为相比gif/png-8,它在文件大小上丝毫没有优势。

png-8

png-8采用无损压缩,是基于8位索引色的位图格式。png-8相比gif对透明的支持更好,同等质量下,尺寸也更小。非常适合作为gif的替代品。但png-8也一个明显的不足就是不支持动画。这也是png-8没办法完全替代gif的重要原因。如果没有动画需求推荐使用png-8来替代gif。

png-24

png-24采用无损压缩,是基于直接色的位图格式。png-24的图片质量堪比bmp,但是却有bmp不具备的尺寸优势。当然相比于jpg,gif,png-8,尺寸上还是要大。正是因为其高品质,无损压缩,非常适合用于源文件或需要二次编辑的图片格式的保存。

png-24与jpg一样能表达丰富的图片细节,但并不能替代jpg。图片存储为png-24比存储为jpg,文件大小至少是jpg的5倍,但在图片品质上的提升却微乎其微。所以除非对品质的要求极高,否则色彩丰富的网络图片还是推荐使用jpg。

png-24与png-8一样也支持透明。

webp

WebP图片是一种新的图像格式,由Google开发。与png、jpg相比,相同的视觉体验下,WebP图像的尺寸缩小了大约30%。另外,WebP图像格式还支持有损压缩、无损压缩、透明和动画。理论上完全可以替代png、jpg、gif等图片格式,当然目前webp的还没有得到全面的支持。

看一下png图片与webp图片的对比:

详见png VS webp。再看一下webp的兼容性:

可以看到webp格式的支持度还不是很好,但是移动端的支持整体还可以。总结

结合以上的介绍,我们了解了各种图片格式的优缺点及适用场景,我们再来通过一个图表来做一个抽象总结:

格式 优点 缺点 适用场景 gif 文件小,支持动画、透明,无兼容性问题 只支持256种颜色 色彩简单的logo、icon、动图 jpg 色彩丰富,文件小 有损压缩,反复保存图片质量下降明显 色彩丰富的图片/渐变图像 png 无损压缩,支持透明,简单图片尺寸小 不支持动画,色彩丰富的图片尺寸大 logo/icon/透明图 webp 文件小,支持有损和无损压缩,支持动画、透明 浏览器兼容性不好 支持webp格式的app和webview 最后附上Google关于图片格式的选择指南:


相关文章

为什么衣服不干会有一种味道(晒不干的衣服为啥有味道?)

黄梅天到了,阴雨连绵,家里衣服经常晾不干,有的衣服收起来还有一股汗泥味道,闻了又上头又刺鼻。明明是洗过的衣服,这些臭味又是哪来的呢?某跨国日用品公司首席科学家玛丽·约翰逊表示,衣服上超过三分之二的污垢来自我们身体外部的分泌物,即汗水和皮脂。皮脂是我们皮肤表面自然分泌的油性蜡状物质,起到防护和滋润的作

2025-05-06 10:18:24

为什么小区要物业来管理(社区物业管理的意义)

对于物业管理的定义,社会上流行很多种,但下面这种说法,是目前最流行的,它指小区业主委托物业管理企业按照合同规定对社区进行管理,履行相关权利和义务,负责管理维护社区内的各种建筑及附属相关设备,并进行日常保养,对社区内的公共秩序和环境进行监督维护,举办社区活动,以及为住户提供相关的服务,促进邻里和睦。物

2025-05-06 10:13:23

香灰为什么发黄(香灰有啥讲究?)

春节,又称中国新年,是中华民族最重要的传统节日。在这个阖家欢乐、辞旧迎新的时刻,家家户户都会燃放烟花爆竹、焚香祭祖,祈求新的一年平安吉祥。其中,烧香拜神是许多家庭在春节期间的重要活动之一。然而,随着香烟袅袅升起,香灰的处理也成为了一个值得关注的问题。那么,春节香灰应该如何处理?这其中又有哪些讲究呢?

2025-05-06 10:03:55

床单为什么有静电(静电是怎么产生的,怎么消除?)

静电并不是指静止的电,而是指电荷聚集在某个物体上或表面时就形成了静电。当带静电物体接触零电位物体(接地物体)或与其有电位差的物体时都会发生电荷转移,就是我们日常见到火花放电现象。像冬天天气干燥,梳头越梳越乱,接触他人或金属导电体时有触电的针刺感,夜间脱衣服时有噼啪的响声,还带有闪光等等,都是人体带上

2025-05-06 10:03:39

飞蛾为什么等死(关于飞蛾冷知识)

热情的夏天是昆虫们横行的季节。蚊子、苍蝇、飞蛾等等无处不在,千方百计的入侵人们的生活。虽然我们对这些昆虫深恶痛绝,却也需要对它们有深入的了解。看完下面这些冷知识后,你一定会对飞蛾刮目相看。▼1. 没有飞蛾,一些美味的食物可能会消失。飞蛾会在晚上出没吸食花蜜,在蜜蜂和蝴蝶们休息时,它们开始接管传递花粉

2025-05-06 10:03:27

阳台为什么只有护栏(阳台自带的防护栏拆不拆?)

家里的阳台布置是很多爱家人士的痛点难题。面对那个看似不起眼却又不可或缺的防护栏,很多业主都陷入了纠结:拆还是不拆?问题看似简单,实则涉及安全、美观、实用性以及物业规定等多个方面。今天,就让我们来听听内行人的大实话,并分享一些阳台改造的实用思路和方案,帮助大家做出更明智的决策。一、防护栏的去留,谁来决

2025-05-06 09:58:43