作为我遵循的一组说明的一部分,我正在尝试将图像转换为灰度。但是,它不会让我在将其灰度化后进行保存。
错误:
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
代码:
img = Image.open(fname)
img2 = img2.convert('LA')
img2.save("img.jpg")
最佳答案
LA 是带有 ALPHA 的 L(8 位像素,黑色和白色)。 JPEG 图像不支持 alpha(透明) channel ,请选择 GIF 或 PNG。
或者试试
img2 = img.convert('L')
仅适用于 8 位黑白
关于python - 将 jpg 转换为灰度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41975326/