文件表示与入口地址

漫阅+ PNG位深核对:八位索引不等于八位RGB总颜色

对照IHDR颜色类型和PLTE调色板,核索引容量、通道精度与实际颜色数,不靠文件大小猜色彩。

两张PNG都标八位,未必使用相同的像素颜色表示。本篇在漫阅读自制色块页,先在外部报告里同时核颜色类型和位深,再比较画面。八位索引、每通道八位、文件压缩字节和屏幕颜色分别留栏;不要求应用显示底层块,也不把手工核对写成新增自动色彩分析。

先制作颜色数量已知的小样

用已有绘图工具制作四个纯色矩形和清楚角标,四种颜色由自己指定,保留无损原稿。宽高固定八百乘六百像素,不放照片与平滑渐变,以免实际颜色远多于肉眼看到的四块。文字抗锯齿可能引入额外颜色,若要精确只用四种值,可不加文字或用同色块拼角标。记录制作条件和是否存在抗锯齿,不能只看四块大色面就断定文件只含四个颜色值。

导出索引与真彩两种副本

外部工具支持时,A导出颜色类型三、位深八的索引PNG,B导出颜色类型二、位深八的真彩PNG,两份都先不使用透明。以检查报告确认,而不靠导出按钮简称或后缀猜测。若工具只给索引四位等其他组合,保留真实值并改写自己的计算,不冒充本例八位。两份都从同一原稿出发,固定尺寸和色彩管理条件;不改整库图片,也不要求在漫阅里找到改位深按钮。

八位索引先计算可寻址范围

A中每个像素保存调色板索引,八位可表示零到二百五十五共二百五十六个索引值。它表示容量上限,不保证调色板恰有二百五十六项,更不保证画面实际用了那么多颜色。四种颜色的小样可只用其中四项。PLTE里的每项有红绿蓝三个八位样本,因此索引的八位与调色板颜色本身的通道精度是不同层次;不能把索引数字一当成红色通道亮度一。

真彩八位要逐通道理解

B的类型二让每像素有红、绿、蓝三个样本,位深八表示每个样本八位,未加透明时原始颜色样本合计二十四位。理论RGB组合容量是二百五十六的三次方,即一千六百七十七万七千二百一十六种,并非这张图已经使用全部组合。不要再把它写成每张图只有二百五十六种色,也不要把样本位数直接当整个PNG文件每像素精确占三字节,因为滤波、压缩和块开销仍存在。

本例八百乘六百共有四十八万个像素,A在不计行滤波字节等开销的原始索引样本中需四十八万个八位索引,B的原始RGB颜色样本则有一百四十四万个八位样本。它们只是未压缩样本组织的计数,不能直接贴到硬盘字节大小栏,也不能从这个三倍关系推出加载时间必然三倍。

加入透明必须重新看类型

本轮固定无透明,若另做透明对照,要另存C并核报告。索引色可通过独立透明信息关联调色板项,真彩带完整alpha的类型六则有另一套样本组织;不能只因文件显示棋盘格就说当前八位包括了所有透明精度。不要从角落背景看起来白色推断没有透明,也不要把透明显示与颜色数容量混成同一检查。没有工具报告时保持未知,本篇不要求读者手改块或去掉原稿的透明区域。

在相同显示条件下读色块

分别导入A和B,保持设备方向、缩放和背景一致,先核角标与四块位置,再记录颜色是否出现可见差异。文件类型不同而画面相近可以如实记录,不说明阅读器偷偷把源文件改成同一种类型。若制作时量化损失了颜色,先回原稿与导出报告比较;不要把屏幕肉眼看相同升级成逐像素、色度仪或跨设备一致性测试。应用没有显示颜色总数时,不给它补一个统计结果。

排查调色板容量与文件体积误读

若把四块小样记成二百五十六种实际颜色,回到容量与使用量两栏修正;若认为B应固定比A大三倍,补回压缩内容和开销条件,不能用理论样本位数预测每份文件大小。索引页有异常色块,先核量化、调色板和所选副本,不直接认定应用把八位读错。每次只调整找到的问题,保留前后报告;求助用原创小页即可,不上传原书全部图片或运行来源不明的批量修图脚本。

退出返回后复述四个不同量

退出阅读器再回A与B,核角标和颜色位置仍对应。最终交付颜色类型、位深含义、调色板或通道组织、实际使用颜色的已知范围、文件大小和显示观察。应能解释为何同为八位却有不同表示,也能指出理论容量不等于实际色数。验收保留清楚的层次与可读原稿,不是选出一个永远最好的PNG类型;今后加入渐变、透明或换导出器,都需要重新核报告。

相关教程与资料

漫阅+ PNG尺寸核对:像素宽高与pHYs密度各留一栏、漫阅+教程:用自制色块PDF核对页面颜色,分开源文件与显示差异。

资料核对:2026 年 11 月 13 日,Apple 公开查询显示漫阅+ 2.0.5,最低 iOS / iPadOS 15.0。公开能力参见官方 App Store,具体入口以安装版本实际可见为准。

方法依据:W3C:PNG颜色类型、位深与调色板。样本、短句和对照为原创练习;资料用于定义与检查方法,不证明应用新增自动分析。人工清单可保存在外部,未知字段应明确待核;本文没有声称已对真机、私人服务器或全部输出环境逐项实测。