Vec3b:r/g/b 颜色的最大值是 254 而不是 255
Vec3b: Max value for r/g/b color is 254 instead of 255
我有一个奇怪的问题,因为我还没有看到任何类似的问题。
我在 Adobe Illustrator 中制作了一张图片(jpg 和 png)300x100,每个红色(255,0,0),绿色(0,255,0),蓝色(0,0,255)部分有 100x100 个框。当我尝试从 JPG 文件获取颜色代码时,它显示的任何颜色都是 254,而不是制作时的 255。
当我尝试对 PNG 文件进行相同操作时,它显示的是 255。
知道为什么会这样吗?
P.S我在拍照片的时候对颜色代码做了三重检查,所以这不是问题
JPEG 压缩通常有损,而不是无损。 JPEG-LS 和 JPEG2000 编解码器是例外。预计会丢失细节。
但是 PNG 始终是无损的。
我有一个奇怪的问题,因为我还没有看到任何类似的问题。
我在 Adobe Illustrator 中制作了一张图片(jpg 和 png)300x100,每个红色(255,0,0),绿色(0,255,0),蓝色(0,0,255)部分有 100x100 个框。当我尝试从 JPG 文件获取颜色代码时,它显示的任何颜色都是 254,而不是制作时的 255。 当我尝试对 PNG 文件进行相同操作时,它显示的是 255。
知道为什么会这样吗?
P.S我在拍照片的时候对颜色代码做了三重检查,所以这不是问题
JPEG 压缩通常有损,而不是无损。 JPEG-LS 和 JPEG2000 编解码器是例外。预计会丢失细节。
但是 PNG 始终是无损的。