Если вы работаете в системе Linux и имеете PHP под рукой, варианты этого php-скрипта могут привести к тому, что вы ищете:
#! /usr/bin/php -q
<?php
if (file_exists($argv[1]) ) {
$targetfile = $argv[1];
// get info on uploaded file residing in the /var/tmp directory:
$safefile = escapeshellcmd($targetfile);
$getinfo = `/usr/bin/identify $safefile`;
$imginfo = preg_split("/\s+/",$getinfo);
$ftype = strtolower($imginfo[1]);
$fsize = $imginfo[2];
switch($fsize) {
case 0:
print "FAILED\n";
break;
default:
print $safefile.'|'.$ftype.'|'.$fsize."|\n";
}
}
// eof
host> imageinfo 009140_DJI_0007.JPG
009140_DJI_0007.JPG | JPEG | 4000x3000 |
(выводит имя файла, тип файла, размеры файла в формате с разделителями-пробирками)
со страницы руководства:
Для получения дополнительной информации о команде «identifier» укажите в браузере [...] http://www.imagemagick.org/script/identify.php.