我正在尝试将图像转换为灰度,这是我遵循的一组说明的一部分。但是,在将其设为灰度后,它不会让我保存。
错误:

码:

    img2.save("img.jpg")
  File "/Library/Python/2.7/site-packages/PIL/Image.py", line 1698, in save
    save_handler(self, fp, filename)
  File "/Library/Python/2.7/site-packages/PIL/JpegImagePlugin.py", line 586, in _save
    raise IOError("cannot write mode %s as JPEG" % im.mode)
IOError: cannot write mode LA as JPEG

最佳答案

LA是带有ALPHA的L(8位像素,黑白)。 JPEG图像不支持alpha(透明)通道,请选择GIF或PNG。

或尝试

img2 = img.convert('L')


仅适用于8位黑白

关于python - 将jpg转换为灰度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41975326/

10-10 13:50