Допустим у нас имеются изображения в формате jpg. Для решения этой задачи будем использовать утилиту img2pdf:
# установка
sudo apt-get install img2pdf
# создание pdf файла
img2pdf *.jpg --output new.pdf
Оптимизация изображений
Для типов jpg можно использовать утилиту jpegoptim.
# установка
sudo apt-get install jpegoptim
# уменьшаем качество изображения до 75% c потерей качества
jpegoptim --strip-all --all-progressive -pm75 *.jpg
Утилита convert
При помощи этой утилиты можно конвертировать изображение в другой формат, менять размеры, поворачивать и т.д. Допустим нам нужно установить одинаковую ширину у всех изображений текущего каталога.
# установка утилиты
sudo apt-get install imagemagick
# установка ширины для одного файла
convert file.jpg -resize 640 file.jpg
# скрипт для обработки файлов текущей директории
for f in `find . -name "*.jpg"`
do
convert $f -resize 640 $f
done
# в одну строку можно написать так
for f in `find . -name "*.jpg"`; do convert $f -resize 640 $f; done
Прежде чем написать комментарий, нужно авторизаться на сайте