2011-03-20 4 views
0

Текущий способ получить формат файла с помощью identify -verbose filename.hpg, я получаю Format: JPEG (Joint Photographic Experts Group JFIF format) из массива.Формат файла изображения imagemagick с использованием идентификатора

Как я могу вернуть точно такую ​​же строку, используя опцию -format, пример: identify -verbose -format "%XXX" filename.hpg тогда XXX формат charcter вернуть Format: JPEG (Joint Photographic Experts Group JFIF format)

+0

Можете ли вы уточнить, чего хотите достичь именно? Каков конечный результат, который вы хотите? – Unicron

ответ

1

Вы можете более просто сделать это:

exec("identifiy -verbose filename.hpg | grep Format:") 

Или используйте последовательности строк формата, как описано в http://www.imagemagick.org/script/escape.php, но, похоже, нет эквивалента для описания текстового типа.

exec("identify -format 'Format: %m' filename.hpg");