PPM颜色显示错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PPM颜色显示错误相关的知识,希望对你有一定的参考价值。
显示PPM时出现奇怪的结果:
(这实际上是一个升级的PNG)
这是文件的外观:
尺寸很好(10行8列),只是颜色是错误的(或者我错了吗?)。>>
正如文件第三行所说,我希望每个通道使用0到255之间的值。使用通常的rgb颜色空间,例如(255,255,255)表示白色,(0,0,0)表示黑色,(255,0,0)表示红色,依此类推。但是图像中的这些颜色显然与文件中的颜色不同。
乍一看,图像似乎已经很暗。
我是否误解了格式?文件不是用这种方式解释的吗?
显示PPM时,我得到奇怪的结果:pixeldisplay(实际上是放大的PNG),这是文件的样子:textdisplay尺寸很好(10行8列),只是......]]
答案
本文档:http://netpbm.sourceforge.net/doc/ppm.html描述了PPM图像格式。
当在文件的开头找到“魔术”值P6
时,像素的颜色存储为二进制数据。引用前面提到的文档(重点是我的):
以上是关于PPM颜色显示错误的主要内容,如果未能解决你的问题,请参考以下文章