我刚刚使用 Python 图像库(PIL)完成了一些图像处理,使用的是我之前发现的一篇文章,该文章用于执行图像的傅立叶变换,但是我无法让 save 函数工作。整个代码运行良好,但是不能保存结果图像:
from PIL import Image
import numpy as np
i = Image.open("C:/Users/User/Desktop/mesh.bmp")
i = i.convert("L")
a = np.asarray(i)
b = np.abs(np.fft.rfft2(a))
j = Image.fromarray(b)
j.save("C:/Users/User/Desktop/mesh_trans",".bmp")
我得到的错误如下:
save_handler = SAVE[string.upper(format)] # unknown format
KeyError: '.BMP'
如何使用 Python PIL 保存图像?