ฉันเพิ่งทำการประมวลผลรูปภาพโดยใช้ไลบรารีรูปภาพ Python (PIL) โดยใช้โพสต์ที่ฉันพบก่อนหน้านี้เพื่อทำการแปลงฟูเรียร์ของรูปภาพและฉันไม่สามารถให้ฟังก์ชันบันทึกทำงานได้ รหัสทั้งหมดใช้งานได้ดี แต่จะไม่บันทึกภาพที่ได้:
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'
ฉันจะบันทึกภาพด้วย Pythons PIL ได้อย่างไร?