如何区分png-8 png-24??
时间:2009-11-04
来源:互联网
怎样才知道 这张图片是8 还是24呢??
作者: tinshee 发布时间: 2009-11-04
作者: zhangshaorong 发布时间: 2009-11-04
作者: 195839597 发布时间: 2009-11-05
实际问题是 拿到一张后缀为.png的图片,我如何区分他是24的还是8 的
难道通过图片大小,或者色彩逼真程度去判断???
作者: tinshee 发布时间: 2009-11-05
用UltraEdit-32 打开你的图片(UltraEdit-32下载安装不在此赘述,baidu一下)
检查如图对应数据数据,也就是png格式中的文件头数据块IHDR(header chunk)
前一位表示图像深度:可能的值和对应类型
索引彩色图像:1,2,4或8
灰度图像:1,2,4,8或16
真彩色图像:8或16
后一位表示颜色类型(括号内是可能的色彩深度):
00:灰度图像, (1,2,4,8或16)
02:真彩色图像,(8或16)
03:索引彩色图像,(1,2,4或8)
04:带α通道数据的灰度图像,(8或16)
06:带α通道数据的真彩色图像,(8或16)
我做了两张图分别是png24和png8(256色,即8位),都是彩色,打开后,
上面一张是 08 06(此处是16进制,不过无所谓)
前一个数字是08 类型:索引、灰度、真彩色都有可能,后面是06:颜色类型只能是 带α通道数据的真彩色图像,即png24
下面一行是 08 03
前一个数字是08 类型:索引、灰度、真彩色都有可能,后面是03:颜色类型只能是索引彩色图像 即png8
[ 本帖最后由 zhangshaorong 于 2009-11-5 12:25 编辑 ]
附件

2009-11-5 12:20

2009-11-5 12:20
作者: zhangshaorong 发布时间: 2009-11-05
....好复杂

作者: tinshee 发布时间: 2009-11-05
作者: bluenessdark 发布时间: 2010-11-18
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28