PIL 使用什么公式将灰度转换为 RGB?

时间:2020-12-19 17:14:45

标签: python python-imaging-library rgb grayscale

我有一个灰度图像,作为一个 numpy 数组,其最大值为 91,但如果首先将其从灰度转换为 RGB,其最大值(跨所有通道)为 255。这里使用的是什么公式?使用 im.show() 查看图像时,它们看起来相同。我检查了“convert”(link)的 PI​​L 源代码,但它没有明确说明如何将灰度图像转换为 RGB。

我运行以下内容:

im = PIL.Image.open(path_to_greyscale_image)
im_max_grey = max(np.asarray(im).flatten())
im = im.convert('RGB')
im_max_rgb = max(np.asarray(im).flatten())

0 个答案:

没有答案