Можно ли сделать так, чтоб скрипт
#!/bin/bash
mkdir thumbs
for f in *.jpg; do
convert $f -resize 640x480 -quality 90% thumbs/${f%%JPG}
done
затрагивал только те файлы, которые имеют размеры больше 640x480? А то подгоняет даже те, которые меньше, увеличивая их размер.
Добавление символа >:
#!/bin/bash
mkdir thumbs
for f in *.jpg; do
convert $f -resize 640x480> -quality 90% thumbs/${f%%JPG}
done
Конвертит фото как надо, но в папке с исходными фотками появляется файл -quality с нулевым размером. Если убрать параметр -quality 90%, то фотки в папке thumbs тоже получаются нулевого размера. А -quality 90% вообще работает в данном скрипте. Где может быть ошибка?