也许这是一个奇怪的问题,但我有点困惑为什么 PPM6 小于 PPM3。根据wiki,在 PPM3 中,每个像素表示为 3 个字节
P3
# The P3 means colors are in ASCII, then 3 columns and 2 rows,
# then 255 for max color, then RGB triplets
3 2
255
255 0 0 0 255 0 0 0 255
255 255 0 255 255 255 0 0 0
他们进一步说,同一图像的 P6 二进制格式用一个字节表示每个像素的每个颜色分量(因此每个像素三个字节)。该文件较小,但人类无法读取颜色信息。
如果在这两种情况下每个像素都用 3 个字节表示,我不明白为什么 P6 更小?