zoukankan      html  css  js  c++  java
  • 截屏为什么都说应该保存为 PNG 格式

    一直都是使用 JPG 存储截屏的。后来发现文件越来越大,放大后的问题越来越难看。

    搜到一篇文章,先摘录部分(http://blog.sina.com.cn/s/blog_46dac66f010004ox.html)

    PNG 是软件截屏的最佳选择(体积最小;最清晰);JPG 是根本错误的选择;gif是可以接受的选择;bmp是 最愚蠢的过时方案——绝大多数情况下,这些断言都是成立的。

    简言之,软件截屏用 PNG,别用 JPG。

    其实,根本不应该把png与jpg比,因为两者完全适合不同的场景。如果要比较,应该是PNG 与 GIF 比;而JPG 并无特别适合的对比格式(或与 JPG2000 比)。

    JPG 适用于自然或人物照片 颜色数量多、但边界和颜色过渡不尖锐,反而有很强的连续性。多数非专业的数码相机,拍摄照片后都保存为 JPG 格式。JPG 照片,可以在视觉效果损失很小的情况下,文件尺寸极明显降低。比如,把原大小 3MB的 JPG 照片,另存为500KB,效果仍然可以接受。

    软件界面保存为 JPG,很容易出现失真 在文字、线条周围,出现斑点、模糊。如果要提高质量,JPG的体积也会迅速增长。但即使如此,失真现象仍难避免。真是费力不讨好。

    便携式网络图形(英語:Portable Network Graphics,PNG)是一种支持无损压缩的位图图形格式,支持索引、灰度、RGB三种颜色方案以及Alpha通道等特性。PNG的开发目标是改善并取代GIF作为适合网络传输的格式而不需专利许可,所以被广泛应用于互联网及其他方面上。

    PNG另一个非正式的名称来源为递归缩写:“PNG is Not GIF”。

    PNG圖片大多數都使用PNG作为扩展名,其互联网媒体类型为image/png。[1]PNG于1997年3月作为知识性RFC 2083发布,于2004年作为ISO/IEC标准发布。

    上面的图都是同样的截屏,保存为不同格式。

    在放大 200% 后,发现 JPG 表现明显偏差。

    JPG 图片的大小是 101 KB

    PNG 格式的图片只有 64 KB

    相比来说,大小明显小了很多。因此如果你更多使用软件截图的话,建议还是使用 PNG。

    对于一张图少 50KB,如果你的文章中有超过 10 张图,你可能会少 500 KB。虽然目前的网络速度已经非常快了,但是能在达到目的的情况下尽量减少数据传输,是非常划算的。

    https://www.ossez.com/t/png/180

  • 相关阅读:
    e621. Activating a Keystroke When Any Child Component Has Focus
    e587. Filling Basic Shapes
    e591. Drawing Simple Text
    e595. Drawing an Image
    e586. Drawing Simple Shapes
    e636. Listening to All Key Events Before Delivery to Focused Component
    在 PL/SQL 块的哪部分可以对初始变量赋予新值? (选择1项)
    Oracle数据库中,在SQL语句中连接字符串的方法是哪个?(选择1项)
    你判断下面语句,有什么作用?(单选)
    Oracle数据库表空间与数据文件的关系描述正确的是( )
  • 原文地址:https://www.cnblogs.com/huyuchengus/p/13155116.html
Copyright © 2011-2022 走看看