文件格式
16-bit 深度图测试:验证精度,不只看标签
文件写着 16-bit,里面仍可能只有 256 个有效等级。真正有用的检查是:源数据是否具有额外精度,编码是否保留了它,以及后面的软件与制造工艺能否分辨这种差别。
Read in English上传图片或使用示例,无需注册即可预览。

16-bit 标签究竟说明什么
PNG 在 IHDR 块中记录位深。16-bit 灰度表示每个像素用 16 位保存,数值范围为 0 至 65,535。这描述的是容器容量,而不是里面的信息质量。若图像只由 8-bit 数据直接扩展而来,即使容器更大,也没有因此恢复原先不存在的深度信息。
应当问的是:文件是否保留了超出原 8-bit 量化的有效精度。从浮点场编码的真 16-bit 文件可以做到;由 8-bit 预览直接扩大的兼容容器做不到。明确来源,才能判断更大的文件是否值得使用。
亲自试一遍
先预览图片,再决定是否使用积分
选择图片,检查图源和预览,再用免费导出文件做测试。生产任务需要另行确认并使用积分;预览不保证实际打印或雕刻效果。
实时制造工作台
上传图片,预览深度,下载文件。
每天 3 次免费 AI 预览;图片检查、调节、3D 预览和兼容导出全部免费。
请选择一张源图片开始。
首先检查文件头
用能报告 IHDR 位深和颜色类型的工具打开 PNG。16-bit 灰度通常是位深 16、颜色类型 0;RGB 是类型 2,带透明通道的 RGBA 是类型 6。如果文件头写着 8,那么无论文件扩展名和宣传怎么说,它都不是 16-bit 采样文件。
检查文件头必要,但还不够。16-bit 容器仍可能装着由 8-bit 扩大的值,因此还应看直方图和唯一值分布。所有值都落在 257 的倍数上,与常见的 8 到 16 位直接扩展方式相符,但这只能提供线索:人为设计的阶梯图也可能出现同样分布,不能仅凭这个特征认定来源。
检查真正用上的数值范围
深度图常常只使用可用范围的一部分。如果最小值与最大值非常接近,即使保存成 16-bit,浮雕也可能显得扁平。评价精度前先检查黑白点映射;范围过窄的高位深文件,并不必然比范围合适的 8-bit 文件更有用。
大尺寸打印中的平缓渐变或较长的激光变化,可能受益于更多数值等级,以减少量化条带。但小尺寸、浅起伏的浮雕,材料和机器不一定能分辨 65,536 个等级。工艺用不上的数值容量,本身不是客户收益。
同时留意两端截断。如果大面积像素都被压到 0 或 65,535,这些区域内部的高度差可能已经丢失。背景本来就要平坦时,裁掉背景范围可能合理;把人脸细节截平则不是。映射前后都检查直方图,并保存原始浮点场,让后续调整仍有未截断数据可用。
额外精度应该从哪里来
合适的起点是模型提供的浮点深度场。编码器对它做归一化、应用已记录的调整,再写成 16 位采样。生产清单应记录源最小值、最大值、有限值像素数量,以及 PNG 是从原始浮点数据编码这一事实,让精度声明可以回溯。
来自预览的 16-bit 容器仍有兼容价值,只是应该标清楚。DepthCarve 明确标注免费兼容文件的来源,获批生产包则提供从原始浮点数据编码的正向与反向真 16-bit 文件。两种输出解决不同问题,不应仅因扩展名相同就混为一谈。
还要验证接收软件和实际工艺
下一工具确实按 16 位读取,额外精度才可能继续保留。一些查看器或处理阶段会降到 8 位。应检查实际导入和后续处理的数据,而不只看屏幕显示的样子;显示预览的位深与内部运算位深也不一定相同。
CNC 控制器和 CAM 可能重新量化深度,激光材料响应可能决定实际明暗分辨率,3D 打印则受层高限制。文件精度应与这条完整加工链匹配,而不是只比参数表上谁的数字更大。
实用测试可以用已知高度差的阶梯试片。按照最终设置打印、雕刻或激光加工,再检查哪些台阶仍可分辨。这个结果衡量的是整条链的有效分辨能力,不只是文件。假如工艺只能稳定区分少量台阶,当前瓶颈就不一定在 16-bit 源文件上。
数值精度不等于恢复出的场景细节
验证涉及几个不同问题,不能压成一个模糊的通过标记。PNG 文件头说明容器能保存何种采样;解码直方图说明实际存了哪些值;导出来源说明这些值来自浮点场还是已经量化的预览。这些检查单独看,都不能证明模型把人脸和阴影理解正确。
唯一值多于 256 个也不证明恢复了新细节。插值、模糊甚至给 8-bit 图加噪声,都可能制造更多数字,却没有恢复原始信号。反过来,有大片平坦区域的有效高精度数据,也可能只有少量不同值。把直方图当诊断线索,同时核对源场、设置和视觉结构,不要只用唯一值门槛决定客户文件是否合格。
做受控比较时,保持尺寸、范围映射和接收软件一致。分别导出预览来源文件和原始深度来源文件,观察同一平缓区域,不要给两张图用不同的自动对比度。如果查看器各自拉伸显示范围,可能掩盖截断,也可能放大一个仅由显示缩放造成的差异。保存未编辑原件,方便下一次重复测试。
最后看差异能否通过真实下游操作。图像编辑器读取了 16 位,不代表它交给下一阶段的派生文件仍有 16 位;机器的有效步进也可能更粗。如果最终受控试验看不出差别,应如实说明:源数据有更高数值精度,但本任务的限制不在这里。根据整条流程证实的价值选输出,而不是根据标签升级。
一份可重复的简短验证流程
读取 IHDR 位深和颜色类型,解码并检查唯一值分布、257 倍数特征及最小最大值,然后把文件导入目标软件,确认有效精度是否继续保留。这些证据应结合判断:文件头不符是明确问题,数值分布异常则需要回到源数据查原因,不能机械地把一种分布当失败标准。
把源数据、编码器、位深与导入结果记入任务记录。能根据这些信息重做检查,精度声明才具有可复现性,而不是只依赖一张看起来平滑的截图。
保留一个小验证集:一张渐变、一张已知阶梯和一个真实主体。编码器、模型或下游软件改变时,重新运行同一组检查。图像与测量结果放在一起,下一次才能比较数值而非印象;只有渐变而没有阶梯时,还难以看出哪些已知高度差在处理过程中丢失。
交给下游软件前
最终检查清单
- PNG IHDR 报告位深 16,颜色类型符合预期。
- 已检查数值分布和 257 倍数特征,并结合源数据解释。
- 有效最小值和最大值覆盖任务需要的范围。
- 已确认来源是原始浮点深度,而非仅扩大容器的预览。
- 目标软件导入和后续处理保留所需精度。
- 实际工艺能利用额外等级,或已记录无法利用的限制。
- 源文件和验证结果与任务一起保存。
来源与边界
这些来源用于核对格式与下游工具行为,不代表对你的图片或机器成品作出保证。
直接说明
使用过程中常见的问题
16-bit PNG 一定更精细吗?
不一定。容器能保存 65,536 个等级,但直接扩大 8-bit 数据不会恢复新信息。应结合源数据、实际数值和加工效果检查,而不只看文件头。
怎样判断文件是否从 8-bit 扩大而来?
检查解码值是否集中在 257 的倍数上,这符合一种常见的直接扩展方法,但不是来源证明。插值会制造更多值,阶梯源也可能只用少量值,需要同时核对导出记录和原始深度场。
CNC 或激光一定需要 16-bit 吗?
只有源数据具有额外有效精度,且后续软件与机器能利用时才有价值。很多任务用 8-bit 也能完成,应测试真实加工链,而不是默认数字更高就更好。
生产包包含什么?
原始浮点 EXR、经过验证的正向与反向真 16-bit PNG、预览、水密 STL,以及记录源范围和验证信息的清单。