Из того, что я понимаю из документации модуля imagemagick для узла, является то, что модуль обеспечивает доступ к двоичным файлам командной строки imagemagick.У вас установлен imagemagick (двоичные файлы командной строки)?Они находятся в PATH вашей оболочки?
Вы ищете бинарный файл с именем «identifier».Вы можете показать путь к нему, запустив «, которые идентифицируют».Он должен дать вам полный путь - если приглашение только что вернулось, у вас его не установлено или его нет в вашем пути.
Если вы используете win32, какая команда не поможет, вам придетсяпроверьте наличие бинарного файла identif.exe.
(никогда не работал с gd - поэтому я не уверен)
вот пример imagemagick с вашим кодом - обратите внимание, путь для идентификации можетбыть другим в вашей среде:
snowflake:Desktop rhaen$ node check_im.js
{ format: 'JPEG', width: 320, height: 250, depth: 8 }
snowflake:Desktop rhaen$ which identify
/usr/local/bin/identify
Итак, модуль узла и ваш код работают на меня.