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

问题描述

我有一个灰度图像,作为一个 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())

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)