前端开发中如何选用图片格式

本文探讨了前端开发中选用图片格式的重要性,分析了矢量图与位图的概念,解释了有损压缩与无损压缩的区别。JPG适合色彩丰富、层次复杂的图像,但有损压缩可能导致质量下降;PNG提供无损压缩,适合颜色简单、对比强烈的图像。WebP是一种高效格式,结合了JPG和PNG的优点,具有更小的文件大小和高质量。选择图片格式应考虑图像内容和质量需求。
摘要由CSDN通过智能技术生成

矢量图与位图

矢量图是通过组成图形的一些基本元素,如点、线、面、边框、填充色等信息通过计算的方式来显示图形的。矢量图的优点在于文件相对较小,并且放大缩小不会失真。缺点是这些几何图形很难表现自然度高的写实图像。

我们在web页面上使用的图像都是位图,即便有些称为矢量图形也是指通过矢量工具进行绘制然后再转成位图格式在web上使用。

位图又叫像素图或栅格图,他是通过记录图像中每个点的颜色、深度透明度等信息来存储和消失图像。一张位图就好比一张大的拼图,只不过每个拼块都是一个纯色的像素点,当我们吧这些不同颜色的像素点按照一定规律排列在一起的时候,就形成了我们所看到的图像。所以,当我们放大一幅像素图时,能看到这些图片的像素点

位图的优点是利于显示色彩层次丰富的写实图像。缺点是文件大小较大,放大和缩小图像会失真

尽管我们在web页面中所使用的JPG、PNG、GIF格式的图像都是位图,即它们都是通过记录像素点的数据来保存显示图像的,但这些不同格式的图像在记录这些数据时的方式却不一样,这就涉及到有损压缩和无损压缩的区别

有损压缩与无损压缩

有损压缩就是在存储图像的时候并不完全真是的记录图像上每个像素点的数据信息,他会根据人眼观察现实世界的特性(人眼对光线的敏感度比对颜色的敏感度要高)对图像数据进行处理,去掉那些图像上会被人眼忽略的细节,然后使用附近的颜色通过渐变或其他形式进行填充。这样既能大大降低图像信息的数据量,又不会影响图像的还原效果。

JPG是最常见的采用有损压缩对图像信息进行处理的图片格式。JPG在存储图像时会把图像分成8*8像素

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值