Python PIL图像保存

时间:2016-01-06 19:15:56

标签: python image python-imaging-library

我是PIL库的新手并且遇到了一些问题。

base = Image.open('sam.bmp')
base.save(open('base.bmp', 'w'), 'BMP')

当我执行那段代码时,保存的图像会以某种奇怪的方式失真。

原图: original image

打开并保存图片: enter image description here

正如您所看到的,我没有对图像进行任何转换 - 仅加载和保存。你有什么线索,为什么这样工作?

2 个答案:

答案 0 :(得分:4)

正如Reti43所说,您只需要使用base.save('base.bmp')

答案 1 :(得分:1)

这有效:

base = Image.open('sam.bmp')
base.save('base.bmp')