Не подскажете, как правильно сконвертировать все изображения в директории из одного формата в другой с помощью convert?
По одиночке это выглядит так:
convert [-опции] file.bmp file.jpg
А как, чтобы всё сразу, и менялось тольбко расширение? Я понимаю, что какойнить bash скрипт набросать надо, но, к сожалению, ни разу не умею.
Пакетная конвертиация изображений (с помощью convert)
Модератор: Модераторы разделов
-
- Сообщения: 378
- ОС: Debian Lenny/Sid
-
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
Re: Пакетная конвертиация изображений
А если так?
Код: Выделить всё
convert [-опции] *.bmp *.jpg
-
- Сообщения: 378
- ОС: Debian Lenny/Sid
Re: Пакетная конвертиация изображений
Естественно не работает :-) потому и пишу
Надо какой нить баш скрипт с циклом. Может кто набросает из гуру?
Надо какой нить баш скрипт с циклом. Может кто набросает из гуру?
-
- Сообщения: 189
-
- Сообщения: 378
- ОС: Debian Lenny/Sid
-
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Пакетная конвертиация изображений
Код: Выделить всё
/bin/ls *.gif | while read i; do convert "$i" "${i/.gif/.jpg}"; done
и нормально работает с пробелами в именах файлов.
слава роботам!