使用 +fN16 的每种颜色 16 位仍会给出每种颜色 255 个强度级别,而不是 65535
16bits per color using +fN16 still gives 255 intensity levels per color rather than 65535
我在 .ini 文件中使用以下选项渲染场景:+fN16。
创建的 .png 文件是预期的 48 位(在 windows 我查看文件->属性->详细信息->位深度 = 48)。
但是,当我按升序对所有像素值进行排序并取所有值的并集之间的差值时,每种颜色只有 255 个(或更少)离散强度级别,而不是预期的每种颜色 65535 个级别(每种颜色 16 位)。
需要应用什么设置才能在 .png 图像中获得每种颜色 65535 个级别?
(我正在通过阴影半影寻找沿横截面的小强度变化)
我刚刚渲染了一个示例图像(Povray 3.7.0,在命令行上传递了 +FN16
)并得到了一个真正的 16 位图像渲染,像素之间的变化很小。
您的图像在 Mathematica 中打开后被缩减采样,或者您在图像中检查的样本每种颜色实际上少于 255 个级别。
您是否尝试过不同的图像或更大的样本?
我在 .ini 文件中使用以下选项渲染场景:+fN16。
创建的 .png 文件是预期的 48 位(在 windows 我查看文件->属性->详细信息->位深度 = 48)。
但是,当我按升序对所有像素值进行排序并取所有值的并集之间的差值时,每种颜色只有 255 个(或更少)离散强度级别,而不是预期的每种颜色 65535 个级别(每种颜色 16 位)。
需要应用什么设置才能在 .png 图像中获得每种颜色 65535 个级别?
(我正在通过阴影半影寻找沿横截面的小强度变化)
我刚刚渲染了一个示例图像(Povray 3.7.0,在命令行上传递了 +FN16
)并得到了一个真正的 16 位图像渲染,像素之间的变化很小。
您的图像在 Mathematica 中打开后被缩减采样,或者您在图像中检查的样本每种颜色实际上少于 255 个级别。
您是否尝试过不同的图像或更大的样本?