如何区分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位真彩色;

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

原文地址:https://www.cnblogs.com/new-dream-new-hope/p/6900360.html