ImageMagick: массовая конвертация TIFF в png

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

thesexize
Сообщения: 3
ОС: ArchLinux

ImageMagick: массовая конвертация TIFF в png

Сообщение thesexize »

Помогите, пожалуйста, с сабжем. Есть папка с кучей файлов *.tif, нужно преобразовать их в png.
Делаю:

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

$ for f in *; do convert $fg png/$f.png; done

А он на меня ругается:

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

convert: unable to open image `':  @ error/blob.c/OpenBlob/2484.
convert: unable to open image `':  @ error/blob.c/OpenBlob/2484.
convert: unable to open image `':  @ error/blob.c/OpenBlob/2484.
convert: unable to open image `':  @ error/blob.c/OpenBlob/2484.
convert: unable to open image `':  @ error/blob.c/OpenBlob/2484.
convert: unable to open image `':  @ error/blob.c/OpenBlob/2484.
convert: unable to open image `':  @ error/blob.c/OpenBlob/2484.
convert: unable to open image `':  @ error/blob.c/OpenBlob/2484.
convert: unable to open image `':  @ error/blob.c/OpenBlob/2484.
convert: unable to open image `':  @ error/blob.c/OpenBlob/2484.
convert: missing an image filename `png/aaa.tif.png' @ error/convert.c/ConvertImageCommand/2919.

ЧЯДНТ?
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: ImageMagick: массовая конвертация TIFF в png

Сообщение Poor Fred »

thesexize писал(а):
18.03.2010 02:31
Помогите, пожалуйста, с сабжем. Есть папка с кучей файлов *.tif, нужно преобразовать их в png.
Делаю:

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

$ for f in *; do convert $fg png/$f.png; done

Внимательней надо быть.

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

$ for f in *.tif; do convert "$f" "png/$f.png"; done

Кавычки нужны на случай, если имена файлов с пробелами.
Убить всех человеков!
Спасибо сказали:
thesexize
Сообщения: 3
ОС: ArchLinux

Re: ImageMagick: массовая конвертация TIFF в png

Сообщение thesexize »

Ага, что-то новое выдаёт:

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

$ for f in *.tif; do convert "$f" "png/$f.png"; done
convert: unable to open image `png/aaa.tif.png': ��A    h�B     HA��Q @ error/blob.c/OpenBlob/2484.
convert: unable to open image `png/aab.tif.png': �mh�� @ error/blob.c/OpenBlob/2484.
convert: unable to open image `png/aac.tif.png': ��h.��ȿQ @ error/blob.c/OpenBlob/2484.
convert: unable to open image `png/aad.tif.png': �hN8▒їQ @ error/blob.c/OpenBlob/2484.
convert: unable to open image `png/aae.tif.png': �-_    h^`     ����Q @ error/blob.c/OpenBlob/2484.
convert: unable to open image `png/aaf.tif.png': �}�    h��     ��Q @ error/blob.c/OpenBlob/2484.
convert: unable to open image `png/aag.tif.png': �h�����Q @ error/blob.c/OpenBlob/2484.
convert: unable to open image `png/aah.tif.png': �h��Q @ error/blob.c/OpenBlob/2484.
convert: unable to open image `png/aai.tif.png': ��     h�      �*��Q @ error/blob.c/OpenBlob/2484.
convert: unable to open image `png/aaj.tif.png': �}h���Q @ error/blob.c/OpenBlob/2484.
convert: unable to open image `png/aak.tif.png': ��     hN�     H#��Q @ error/blob.c/OpenBlob/2484.
convert: unable to open image `png/aal.tif.png': �m     h�      xi��Q @ error/blob.c/OpenBlob/2484.
convert: unable to open image `png/aam.tif.png': �Mh~����Q @ error/blob.c/OpenBlob/2484.

Но ошибка та же...
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5458
ОС: Gentoo

Re: ImageMagick: массовая конвертация TIFF в png

Сообщение /dev/random »

Каталог png/ создан?
Спасибо сказали:
MiK13
Сообщения: 1296
ОС: Linux Debian

Re: ImageMagick: массовая конвертация TIFF в png

Сообщение MiK13 »

По-моему, есть какая-то программа (не могу сейчас вспомнить её имя), которая имеет командную строку и возможности как convert, но позволяет конвертировать сразу много файлов
Спасибо сказали:
thesexize
Сообщения: 3
ОС: ArchLinux

Re: ImageMagick: массовая конвертация TIFF в png

Сообщение thesexize »

Каталог png/ создан?

Точно, спасибо, всё получилось :)

Poor Fred, вам респект огромный.

MiK13 писал(а):
18.03.2010 14:46
По-моему, есть какая-то программа (не могу сейчас вспомнить её имя), которая имеет командную строку и возможности как convert, но позволяет конвертировать сразу много файлов

Csan Tailor, но она не умеет TIFF. Для этого мне и нужен был png :)
Спасибо сказали:
MiK13
Сообщения: 1296
ОС: Linux Debian

Re: ImageMagick: массовая конвертация TIFF в png

Сообщение MiK13 »

Нашёл.
mogrify -format png *.tif
должен преобразовать все файлы .tif в формат .png
Можно указать и выходной каталог
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: ImageMagick: массовая конвертация TIFF в png

Сообщение sash-kan »

MiK13 писал(а):
18.03.2010 14:46
По-моему, есть какая-то программа (не могу сейчас вспомнить её имя), которая имеет командную строку и возможности как convert, но позволяет конвертировать сразу много файлов
цикл называется эта программа (улыбка).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: ImageMagick: массовая конвертация TIFF в png

Сообщение drBatty »

можно и с find.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: