Страница 1 из 1

Повернуть растр пакетно

Добавлено: 16 мар 2011, 19:04
oleg
Есть много jpg'ов (сканы карт).
Нужно массово повернуть их на 90°/180°.
Подскажите, пожалуйста, чем (не обязательно ГИС) бесплатным можно просто/быстро это сделать.

UPD: бесплатно для коммерческого использования

Re: Повернуть растр пакетно

Добавлено: 16 мар 2011, 19:09
ericsson
IrfanView (с плагином Lossless JPG transformations) - в GUI,
jpegtran - в командной строке.

Re: Повернуть растр пакетно

Добавлено: 16 мар 2011, 19:22
oleg
Спасибо, к сожалению не подходит лицензия.
Уточнение: в поиске простое бесплатное решение для коммерческого использования.

Re: Повернуть растр пакетно

Добавлено: 16 мар 2011, 20:02
Voltron
ImageMagic

Код: Выделить всё

convert -rotate 90 *.jpg

Re: Повернуть растр пакетно

Добавлено: 16 мар 2011, 21:56
Александр Мурый
Voltron, ImageMagick 8)

При исп-ии "convert -rotate 90 *.jpg" ругается
convert: missing an image filename ...jpg' @ error/convert.c/ConvertImageCommand/2970
-- видимо, не хватает выходного имени.

По мне так лучше сделать циклом (bash/Linux):

Код: Выделить всё

for i in *.jpg ; do convert -rotate 90 $i $(basename $i .jpg)_rot90.jpg; done

Повёрнутые картинки будут иметь имя *_rot90.jpg
P.S. bat-файл тоже делается.

Re: Повернуть растр пакетно

Добавлено: 16 мар 2011, 22:55
Дмитрий Барышников
FastStone Image Viewer может. По применимости - лицензию посмотрите.

Re: Повернуть растр пакетно

Добавлено: 18 мар 2011, 00:49
oleg
FastStone бесплатная для некоммерческого использования.
Voltron писал(а):ImageMagic

Код: Выделить всё

convert -rotate 90 *.jpg
Спасибо, работает!