J'ai utilisé pil pour la première fois aujourd'hui. Et je voulais redimensionner une image en supposant qu'elle était plus grande que 800x600 et aussi créer une vignette. Je pourrais faire l'une de ces tâches séparément mais pas ensemble dans une méthode (je fais une méthode de sauvegarde personnalisée dans l'admin django). Cela renvoie un message d'erreur "Impossible d'identifier le fichier image".Python Image Library, méthode Close
L'erreur est sur la ligne "image = Image.open (self.photo)" après "Si l'image est de taille supérieure à 800 x 600, puis redimensionner l'image."
Je pensais que c'est peut-être parce que l'image est déjà ouverte, mais si je supprime la ligne, j'ai toujours des problèmes. J'ai donc pensé que je pouvais essayer de fermer après avoir créé une vignette puis réouvert.
Mais je ne pouvais pas trouver une méthode proche ....
Assurez-vous que l'auto. photo est un chemin de répertoire complet vers l'image en cours de redimensionnement – Brant