Ich arbeite unter Ubuntu 11.04. Ich versuche in meinem Django-Projekt mit PIL zu arbeiten. Leider kann PIL mein Bild nicht laden.
Hier ist die Zusammenfassung der PIL-Einrichtung:
%Vor%Ich habe versucht, in der Python-Shell zu codieren und es gibt den Fehler zurück, als ich load () function:
aufgerufen habe %Vor%Ich arbeite auch in einer virtuellen Umgebung, ich habe Probleme mit dem Hochladen von JPEG-Bildern in meinem Django-Projekt. PNG funktioniert gut, aber es lehnt JPEG
abIch hatte das gleiche Problem, aber leider verwendeten wir RHEL, das nur libjpeg 6b hatte.
Wenn Sie dieses Problem weiter untersuchen, scheint dieser Fehler bei der Verwendung einer JPEG-Funktion aufzutreten, die in der von Ihnen verwendeten libjpeg-Version nicht unterstützt wird. In meinem Fall war es arithmetische Codierung (in Version 7 eingeführt).
Ich fand die Wikipedia-Seite auf libjpeg , um zu bestimmen, welche Arten von JPEG-Dateien geöffnet werden können welche Versionen. so ...
Aktualisieren Sie libjpeg, wenn Sie Ihre Bilder als Baseline-JPEGs speichern oder erneut speichern können.
Verwenden Sie Kissen und Probleme melden , sobald sie auftreten, und das Pillow-Team wird sie beheben. Bonuspunkte für das Einreichen einer Pull-Anfrage zusammen mit Ihrem Problembericht. Siehe auch: Ссылка
Tags und Links python django python-imaging-library libjpeg