Установите ImageMagick. Предполагая, что изображения JPG находятся в ~/images
, а имена файлов не содержат пробелов (и ни одного из \[*?
), и у вас есть каталог ~/ комбинированный
:
convert -combine -append $(ls -tr ~/images/*.jpg) ~/combined/all.jpg
или
convert -combine -append $(ls -tr ~/images/*.jpg) ~/combined/all.pdf
Если изображения разного размера, вы получите предупреждение. -append
объединяет изображения сверху вниз. Измените на +добавьте
, и изображения будут объединяться слева направо.
Время: Хотя ls -l
показывает время с точностью до часа:минуты, Linux отслеживает время доступа, модификации и устаревания/изменения с точностью до наносекунды, как мне кажется. Таким образом, сортировка по ls -tr
учитывает четные доли секунд.