Поддержка > Мультимедиа
Как разделить фото на вертикальные-горизонтальные?
leopold7777:
Нужен скрипт, который мог бы общую папку с сотнями гориз/вертик фотографий отгруппировать/разделить на 2 раздельные папки → одну - только с вертикальными фото.. другую - только с горизонтальными? У меня стоит Ubuntu/Runtu 14.04.5 ×64.
В Phatch я такой функции не нашёл.. в ImageMagick - тоже. Кто подскажет!? Буду ОЧЕНЬ БЛАГОДАРЕН!!! А то я их замучился сортировать вручную (для последующей оптимизации размеров в Phatch'е. Там, ведь, размеры масштабируются - отдельно вертикальные фото.. и, отдельно горизонтальные)
RoDoN:
Т.е. ответов там не достаточно?
leopold7777:
--- Цитата: RoDoN от Июнь 25, 2018, 09:07:27 ---Т.е. ответов там не достаточно?
--- Конец цитаты ---
Да.. не достаточно. Там же есть и мой вопрос (Ответ #7) на один из ответов от ALiEN175. Но, ответа на него пока нет.
ek-nfn:
попробуйте заключать в кавычки не весь путь, включая и $ , а только переменную "i". У меня, иногда, скрипты только так начинают работать
leopold7777:
РЕШЕНО! ..В личной переписке ALiEN175 (из "Форум русскоязычного сообщества Ubuntu") написал ЧУДЕСНЫЙ скрипт, который в данном вопросе РАБОТАЕТ ОТЛИЧНО и БЕСПЕРЕБОЙНО!!!
Даже, не надо нажимать "Enter" — вставил ЕГО в терминал и ОН сам пошёл работать. СУПЕР! Спойлер: ПоказатьСкрыть#!/bin/bash
cd "$DIR"
mkdir вертик
mkdir гориз
for f in ./*.JPG; do
ORI=`identify -format '%[EXIF:orientation]' $f`
if [[ $ORI == "1" ]]; then
cp "$f" "гориз/${f%%JPG}jpg"
else
cp "$f" "вертик/${f%%JPG}jpg"
fi
done
echo "all done, master"
Если, кому надо → РЕКОМЕНДУЮ!
Навигация
Перейти к полной версии