Δημοσιεύτηκε: 10 Δεκ 2011, 14:00
από Ilias95
pros έγραψε:Πρόβλημα στην μετατροπή png σε pdf. Προκύπτουν κατεστραμμένα αρχεία.

Τα ίδια αρχεία με
Κώδικας: Επιλογή όλων
convert *.png output.pdf
μετατρέπονται μια χαρά...

Αν χρειάζεσαι τα συγκεκριμένα αρχεία για δοκιμή, στείλε μου πμ

Τελικά είναι πρόβλημα της PIL.
Δοκίμασα με PythonMagick (wrappers της ImageMagick για python) και δουλεύει μια χαρά και όχι μόνο αυτό, αλλά (έχω την εντύπωση) υποστηρίζονται και περισσότερες επεκτάσεις.
Οπότε υπάρχει μια σκέψη να αντικατασταθεί η PIL με την PythonMagick αλλά υπάρχουν δύο θεματάκια:

1) Το documentation της PythonMagick είναι ανύπαρκτο έτσι μελλοντικά δεν ξέρω κατά πόσο θα είναι εύκολο να προσθέσω και άλλες επιλογές στις μετατροπές εικόνων.
2) Επειδή σκέφτομαι κάποια στιγμή να προσπαθήσω να κάνω την εφαρμογή να τρέξει και σε Windows, δεν φαίνεται να είναι διαθέσιμη η PythonMagick για Windows (και αν είναι, είναι κομματάκι "δύσκολη" στην εγκατάσταση).

Μια άλλη σκέψη είναι να χρησιμοποιείται η PIL στα Windows, και στο Linux να γίνεται πρώτα έλεγχος για PythonMagick και αν δεν υπάρχει να χρησιμοποιείται η PIL.