Поделюсь тем, чем пользуюсь сам. Часто приходится возиться с файлами изображений. Это и jpg и png файлы. То загрузишь обои на рабочий стол, а то копируешь в семейный архив фотки с телефона или фотоаппарата. Сейчас это может не очень актуально, но для меня размер имеет значение. Для монитора с разрешением 1366 х 768 px использовать фотки размером типа 4160х3120 px с размером в (4-7) MB каждая не рационально. Да и семейные фотки, решил для себя, буду оставлять разрешение 1920 х ... , ну не будем же мы плакаты-фотографии печатать. Но каким инструментом все это изменять? Мне показалось, что для пакетной обработки фоток, ваши советы по использованию пункта "Особые действия" в ФМ Thunar очень хорошо подходят. По сути это маленькие скриптики-однострочники. Все они были найдены на просторах интернета. Это не мое творение. Но работают замечательно. Может кому пригодится.
Чтобы все файлы были одного формата, команда переименования всех JPG в jpg. Необходим пакет rename( sudo apt install rename ). Так и назвал: JPG в jpg. Команда: prename 's/.JPG/.jpg/' * %F Условия появления - Шаблон имени файла: *.JPG Ставим галочку на "Изображения"
Для преобразования png-файлов в jpg (они меньше места занимают) Имя: PNGonJPG (можно что-то свое придумать) Команда: mogrify -format jpg *.png %F && rm *.png %F Условия появления: Ставим галочку на "Изображения"
Изменить размер фото до 1920 px. Надо сказать, что если попадут в выделение файлы с меньшим разрешением, то скрипт увеличит их размер до 1920 px. Изменение размера происходит с соблюдением пропорций. Команда: for fname in %F; do convert -quality 85 -resize 1920x1920 "$fname" "$fname"; done; notify-send "Конвертация jpg завершена" Условия появления: Ставим галочку на "Изображения"