Le lundi 21 juin, Nooks L. Affro a écrit :
> Techniquement, il y a une differenece, c'est que imageMagick utilise un
> format d'image intermediaire (PNM ?) [...]
Non, ImageMagick n'utilise pas de fichier intermédiaire pour passer de
PNG en PDF. Je viens de vérifer avec strace :
convert test.png test.pdf
n'ouvre en écriture que test.pdf :
open("test.pdf", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666);
write(3, "%PDF-1.2 \n", 10);
write(3, "1 0 obj\n<<\n/CreationDate (D:2004"..., 152);
[...]
Il peut y avoir un format intermédiaire si on lui demande de lire ou
écrire un format qu'il ne sait pas triter nativement. Par exemple si on
fait la conversion dans l'autre sens, il copie le fichier de départ en
un fichier temporaire, il lance la commande
/usr/bin/gs -q -sDEVICE=pnmraw [et plein d'autres options] \
-sOutputFile=/home/edgar/tmp/magicBNMQFe \
-- /home/edgar/tmp/magicgSkQrZ \
-c quit
puis il convertit lui-même le NPM en PNG et efface les fichiers
temporaires.
--
Edgar Bonet Maison : 04 76 21 29 16 Bureau : 04 76 88 10 96
3 rue Jean Prévost Mobile : 06 77 19 79 39 Fax : 04 76 88 11 91
38000 Grenoble guilde@??? www.edgar-bonet.org