Sur un Mac, comment puis-je trier environ 2400 jpg
selon leur date de création (c'est-à-dire stat -f %SB
) via le terminal et les convertir dans cet ordre en un seul pdf ?
Et si un jpg
a été créé aujourd'hui à 23h10 et un second peu après dans la même minute à 23h10 ? Y a-t-il des secondes dans la date de création, qui peuvent être prises en compte ?
Réponse acceptée :
Une simple ligne de commande avec ImageMagick convert
fonctionne pour moi.
J'ai testé avec la ligne de commande suivante (dans un répertoire avec 14 fichiers png), et il y aura une image par page dans le fichier pdf.
convert *.png out-parrot.pdf
Mais il peut y avoir des problèmes avec certaines versions de convert
Cela fonctionne comme prévu avec la version de convert
dans Parrot 4.4
$convert --version
Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
mais cela ne fonctionne pas avec la version de convert
dans Ubuntu 18.04.1 LTS (à jour en février 2019)
$ convert --version
Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
Cette version n'est "pas autorisée" à écrire des fichiers pdf
$ convert *.png out-ubuntu.pdf
convert-im6.q16: not authorized `out-ubuntu.pdf' @ error/constitute.c/WriteImage/1037.
$ apt-cache policy imagemagick
imagemagick:
Installed: 8:6.9.7.4+dfsg-16ubuntu6.4
Candidate: 8:6.9.7.4+dfsg-16ubuntu6.4
Version table:
*** 8:6.9.7.4+dfsg-16ubuntu6.4 500
500 http://se.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
100 /var/lib/dpkg/status
8:6.9.7.4+dfsg-16ubuntu6 500
500 http://se.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
Via une liste de diffusion Ubuntu, j'ai eu la réponse suivante (que la conversion en pdf a été désactivée en raison de problèmes avec les vulnérabilités d'ImageMagick)
S'agit-il d'un bogue dans ImageMagick convert, spécifiquement pour Ubuntu 18.04 LTS,
ou la conversion en pdf est-elle intentionnellement désactivée ?Le changement était intentionnel. Voir https://usn.ubuntu.com/3785-1/
Merci, Jérémy Bicha