En una Mac, ¿cómo puedo ordenar alrededor de 2400 jpg
según su fecha de creación (es decir, stat -f %SB
) a través de la terminal y convertirlos en ese orden en un pdf?
¿Qué pasa si uno jpg
se ha creado hoy a las 23:10 y un segundo poco después en el mismo minuto a las 23:10? ¿Hay segundos en la fecha de creación que se puedan tener en cuenta?
Respuesta aceptada:
Una línea de comando simple con ImageMagick convert
funciona para mí.
Probé con la siguiente línea de comando (en un directorio con 14 archivos png), y habrá una imagen por página en el archivo pdf.
convert *.png out-parrot.pdf
Pero puede haber problemas con algunas versiones de convert
Funciona según lo previsto con la versión de convert
en Parrot 4.4
$convert --version
Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
pero no funciona con la versión de convert
en Ubuntu 18.04.1 LTS (actualizado en febrero de 2019)
$ convert --version
Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
Esta versión "no está autorizada" para escribir archivos 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
A través de una lista de correo de Ubuntu, obtuve la siguiente respuesta (que la conversión a pdf se desactivó debido a problemas con las vulnerabilidades de ImageMagick)
¿Se trata de un error en la conversión de ImageMagick, específicamente para Ubuntu 18.04 LTS,
o la conversión a PDF está desactivada intencionalmente?
El cambio fue intencional. Consulte https://usn.ubuntu.com/3785-1/
Gracias, Jeremy Bicha