【发布时间】:2018-07-26 10:39:03
【问题描述】:
我知道我们可以使用PIL 或PILLOW 将RGB 图像转换为灰度图像。我们可以通过导入Image 来做到这一点。一种可用于执行此操作的方法如下。
from PIL import Image
img=Image.open('Sample.jpg').convert('LA')
img.save('greyscale.png')
我们可以在不使用 python 包的情况下将 RGB 图像转换为灰度图像吗?我想这样学习。任何帮助,我该怎么做?
【问题讨论】:
-
这很大程度上取决于编码
-
@bendl ,但我该怎么做呢?有没有简单的方法来做到这一点?
-
如果可以获得单个像素数据,则可以将 RGB 值相加
-
@bendl 对不起,我不明白你的意思。
-
要转换为灰度,您只需要每个像素的亮度即可。亮度只是各个颜色的亮度之和。
标签: python image-processing python-imaging-library rgb grayscale