美文网首页
jpg 跟 png比较

jpg 跟 png比较

作者: SpursGo | 来源:发表于2017-06-13 13:53 被阅读56次

简单粗暴地说,小图标,用png储存最好。

  • png可以储存透明,完爆gif的地方在于失真小,没锯齿;劣势是不支持动画;png采用无损压缩,在多数情况下都可以保留图片里所有像素。
  • PNG无损压缩算法,简单地说,就是把图片里出现的每一个颜色都记录下来。通过记录这些颜色相对应的值记录一张图片。
  • png分为两种,一种是Index,一种是RGB。Index记录同一种颜色的值和出现的位置(简单地说,比如一个2px*2px的超级小图,从左往右从上往下依次的颜色是红,白,白,红,那么记录的方法就是“红-1,4;白-2,3”);而RGB图则把所有像素的色值依次记录下来(即“红,白,白红”)。对于相同的图片,Index格式的尺寸总是小于RGB。

但除非图片尺寸,颜色层次丰富,这时候可能会失真,因为无论PNG8还是PNG24,储存的索引色的数量都是有限的(PNG8最多储存256个索引色,PNG24可以储存1600多万个,但相应的尺寸也会更大。)这时候,反而用jpg会好一些。你问题中说的是小图标,那么就png是恰当的。

  • jpg适用于摄影图片,以及色彩丰富的图片。它采用压缩算法,会对图片上每8px*8px的像素进行处理,通过强制渐变的方法来减小文件尺寸,因此无论选择的储存质量多高,还是会多多少少失真一些,但对于摄影之类的图片来说,jpg格式就会比png小很多了。

相关文章

  • jpg 跟 png比较

    简单粗暴地说,小图标,用png储存最好。 png可以储存透明,完爆gif的地方在于失真小,没锯齿;劣势是不支持动画...

  • ios >> Images.xcassets

    两种图片格式:JPG、PNG JPG:压缩比较高,解压缩时,对CPU消耗大,速度慢,费电 PNG:压缩比较高,无损...

  • opencv-python 读写中文命名图片

    需求:中文命名的 jpg 图片 转成 png jpg2png.py

  • 背景图自适应

    通用背景图尺寸 pc : 1920*1080 .png .jpg wap: 750*1334 .png .jpg ...

  • 怎么将png格式转换成jpg格式?

    对于png、jpg格式,大家的了解有多少呢?png、jpg它们都是图片格...

  • JPG、PNG、SVG

    浅谈JPG、PNG、GIF三种图片格式的区别,以及在前端开发中遇到的小问题。 JPG JPG的图片格式是有损的,优...

  • Gif、PNG、jpg

    在前端开发过程中,我们知道使用的图片一般全是.png格式的图片,偶尔使用.jpg图片甚至会出现问题,为什么我们开发...

  • Png,Jpg,Gif

    1.jpg-->png 2.jpg-->jpg 注: 1.imageNamed imageWithData 2....

  • JPG变PNG

    【so easy之】如果想把一张白底图片变成透明底,可以用PS: ...

  • 同一张图片所占磁盘大小?

    tiff>png>jpg>pdf>svg svg 体积最小; 参考就是下图:(简书仅支持png、jpg上传)

网友评论

      本文标题:jpg 跟 png比较

      本文链接:https://www.haomeiwen.com/subject/hcpdqxtx.html