zoukankan      html  css  js  c++  java
  • 如何区分png-8和png-24两种格式的图片

    今天工作中出现了后台上传png,但是前台发布出来的图片带有黑边。

    虽然最后确定是后台上传的时候把所有的格式都转成了jpg,但是这让我思考了一个问题,怎么分辨png-8和png-24??

    网上搜索了一些博客,了解了一些基本知识;但是还是想自己动手去实践一下,“实践是检验真理的标准”。

    下面是自己在PS中打开了两张png格式的图片,22-p8.256和22-p24.png(psd是随便找的一个,命名上也随便了一些);

    正文:

      >>在ps里打开的时候,png-8的文件名那里会自动带上“(索引)”的字样;而png-24图片的文件名后会自动加上“(RGB/8)”的字样

     

      >>除此之外,打开图像的模式选项,png-8图片的索引颜色被选中;而png-24此时选中的是RGB颜色

     

     PNG-8:

     

      PNG-24:

     

     

    至于-8和-24的区别,我觉得这篇博客写的挺好的。

    时间有点久远,不过含金量还可以。下面是个人感觉比较有价值的内容copy:

    • png8和png24的根本区别,不是颜色位的区别,而是存储方式不同;
    • png8 色盘索引、调色板中一位透明值、不支持阿尔法通道的半透明,存储格式中每个像素无透明度的数据块定义;
    • png24 无调色板、支持阿尔法通道的半透明、每个点阵都有透明度的定义,最低32位真彩色;

    好了,今天就先写这些吧~~

  • 相关阅读:
    网络编程(四)
    网络编程(三)
    网络编程(二)
    网络编程(一)
    异常处理
    Python 的名称空间和作用域
    如何在Java 8中愉快地处理日期和时间
    线段树入门整理、
    最小生成树prim、
    <climits>头文件
  • 原文地址:https://www.cnblogs.com/new-dream-new-hope/p/6900360.html
Copyright © 2011-2022 走看看