Показать сообщение отдельно
  #9 (permalink)  
Старый 20.09.2013, 15:55
Новичок на форуме
Отправить личное сообщение для povelitelb3000 Посмотреть профиль Найти все сообщения от povelitelb3000
 
Регистрация: 20.09.2013
Сообщений: 8

тесты падают из-за того что все эти библиотеки запускают что то типа:
identify -format %[EXIF:*] "d:\you_file\hehe.jpg"

эта утилита идет в комплекте imagemagick (скачать можно тут http://www.imagemagick.org/script/binary-releases.php)

вообщем 1. скачиваем, 2. устанавливаем, 3. задаем пути к identify от ImageMagick и только тогда запускаем скрипт:
@SET PATH=%PATH%;c:\Program Files\ImageMagick-6.8.6-Q16
@node.exe script.js


а про необходимость наличия imagemagick библиотеки написано в реадми node.js модулях gm и imagemagick,
просто изначально перед установкой нужно внимательно читать readme и не лезть сразу в код если что то не работает (.

кстати не im.readMetadata и не gm.identify у меня так и не заработали(выдают пустые объекты), но зато отлично работает:
im.identify(['-format', '%wx%h', file_path], function(err, output){
	        if (err) throw err;
	        console.log(dump.var_dump_node("im_output",output));
	    });


проблема решена, всем спасибо, добра и удачи

Последний раз редактировалось povelitelb3000, 21.09.2013 в 09:59.
Ответить с цитированием