Подарили фоторамку и встал вопрос как перебросить десятки тысяч фотографий на флешку 8гб. Учитывая небольшое разрешение рамки, 800х600 то смысла бросать большие нет. Не вручную же. Автоматизация gimp и фотошоп - крайне медленная для такой задачи. Перерыв весь инет - нашел лишь кусочек ответа. И помаленьку пришел к выводу что надо делать через консоль чтобы не отрисовывать каждое фото. Иначе очень долго. В итоге родилась такая команда Код: for i in `find . \( -name "*.jpg" -or -name "*.JPG" \) -type f -print`; do A=$(($A+1)); convert -resize 'x600' -quality 90 $i /media/2A4A-B257/$A; done запускаем в папке в которой находятся фото. Ищет и в подпапках. И складывает готовые фото на примонтированную флешку /media/2A4A-B257/ , если вам нужна другая папка - то исправьте. RAW конечно не конвертирует. Только JPG сохраняет файлы с именем типа 1234 48564 без расширения jpg , моя рамка понимает и я не стал мучиться делать. x600 - это высота - исправьте на нужную -quality 90 - это степень компресии - если нужны поменьше файлы - ставьте 65 - но качество хуже.
Можно конечно так. А можно просто открыть в aftershot файлы, настроить вариант экспорта в нём и экспортировать файлы.
Утилита convert - очень мощная и если кто знает русский мануал по ней, был бы весьма признателен. - - - Добавлено - - - Я в нем и работаю обычно. Да, это не проблема. Когда до 1000 фото. А когда их 200гб.....
Я так понял, этот пакет и под винду имеется... А он конвертит-то нормально? Пытался пользоваться ACDSee для этого - и отказался, несмотря на удобство инструмента: там после конверсии, даже с установками высокого качества, возникают жесткие артефакты, особенно заметные в красном канале. Так что, приходится фотошопом, хотя и муторно.
Приветствую! Если "опоздал" с советом, то прошу меня извинить. Можно и вот так: mogrify -resize 800x600 *.jpeg Это "из отсюда": http://www.imagemagick.org/ Мануал тут http://www.imagemagick.org/script/mogrify.php