imagemagick возвращает формат файла, используя идентификатор - PullRequest
0 голосов
/ 20 марта 2011

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

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

1 Ответ

1 голос
/ 20 марта 2011

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

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

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

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