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

Mapserver JPEG vs GDAL JPEG

Добавлено: 16 фев 2009, 18:55
Alt
Здравствуйте.
Насколько мне известно Mapserver поддерживает JPEG в растровых слоях только с оттенками серого. Если же Mapserver собран без input=JPEG, но с поддержкой GDAL, то цветные JPEG доступны.

Есть ли какой альтернативный способ использовать цветные JPEG или пакетное средство преобразования директории JPEGов в TIFFы ?

Re: Mapserver JPEG vs GDAL JPEG

Добавлено: 16 фев 2009, 19:56
KolesovDmitry
Alt писал(а):...
Есть ли ... пакетное средство преобразования директории JPEGов в TIFFы ?
Тот же самый gdal запросто переводит jpg в tiff, например:

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

 gdal_translate -of GTiff  i36212.jpg i36212.tif
Осталось лишь создать цикл по всем jpg в директории. Не знаю, на какой оси вы работаете, но на *nix это будтет, скажем, так:

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

for fname in `ls *jpg`; do gdal_translate $fname $(basename $fname .
jpg).tif; done
На windows также можно организовать цикл что-то вроде такого:

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

FOR /D %f IN (*.jpg) DO gdal_translate %f newName
(я точно не помню, как там в windows можно отрезать расширение файла и создать новое имя).

Re: Mapserver JPEG vs GDAL JPEG

Добавлено: 16 фев 2009, 22:43
Alt
Благодарю за развернутый ответ.
Думал в направлении ImageMagick/Perl.