Je viens de faire un peu de traitement d'image en utilisant la bibliothèque d'image Python (PIL) en utilisant un post que j'ai trouvé plus tôt pour effectuer des transformées de Fourier d'images et je n'arrive pas à faire fonctionner la fonction de sauvegarde. L'ensemble du code fonctionne bien mais l'image résultante n'est pas enregistrée :
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")
L'erreur que je reçois est la suivante :
save_handler = SAVE[string.upper(format)] # unknown format
KeyError: '.BMP'
Comment puis-je sauvegarder une image avec Pythons PIL ?