node - imagemagick windows
Error de ImageMagick (5)
Esto es lo que finalmente me funcionó después de un montón de instalaciones y desinstalaciones. Quité y reinstalé imagemagick con estas opciones
brew install imagemagick --with-fontconfig --with-ghostscript --with-libtiff --with-webp
Solo estoy usando jpeg
y png
por ahora, y no estoy seguro de cómo ayudan estas opciones, pero vale la pena intentarlo.
Cuando intento ejecutar ImageMagick a través de node-imagemagick en mi tarea Grunt, recibo este error de ImageMagick:
Advertencia: El comando falló: identificar: no se pudo cargar el módulo
/usr/local/Cellar/imagemagick/6.8.8-9/lib/ImageMagick//modules-Q16/coders/jpeg.la'': file not found @ error/module.c/OpenModule/1275. identify: no decode delegate for this image format
/usr/local/Cellar/imagemagick/6.8.8-9/lib/ImageMagick//modules-Q16/coders/jpeg.la'': file not found @ error/module.c/OpenModule/1275. identify: no decode delegate for this image format
inventaire / videos / OFF_Arrestation joueur_14_petit.jpg ''@ error / constituido.c / ReadImage / 501. Use - forzar para continuar.
¿Por qué ImageMagick intenta cargar el codificador JPG en /usr/local/Cellar/imagemagick/6.8.8-9/lib/ImageMagick//modules-Q16/coders/jpeg.la
? ¿Por qué la doble barra después de ImageMagick//
?
Este script grunt se ejecuta perfectamente en OSX 10.8 y ahora falla en 10.9.2. ¿Alguien sabe una forma de arreglarlo?
Esto funcionó para mí:
brew uninstall imagemagick@6
brew install imagemagick@6
PKG_CONFIG_PATH=/usr/local/opt/imagemagick@6/lib/pkgconfig gem install rmagick
Las dependencias del módulo ImageMagick están desactualizadas por la actualización del sistema. Tendrá que volver a instalar los paquetes homebrew. Consulte estos artículos " Actualización de paquetes homebrew en OSX Mavericks " o " Instalar ImageMagicK en OSX Lion ".
¿Por qué ImageMagick intenta cargar el codificador JPG en /usr/local/Cellar/imagemagick/6.8.8-9/lib/ImageMagick//modules-Q16/coders/jpeg.la
ImageMagick está esperando una biblioteca estática para JPEG. El módulo simplemente no está allí, o es ilegible.
¿Por qué la doble barra después de ImageMagick //?
Esto es común con el homebrew. Es seguro, y se resolverá a ImageMagick/
.
... saber una manera de arreglarlo?
Ejecutar el seguimiento en Terminal.app
brew uninstall imagemagick
brew update
brew cleanup
brew doctor
brew install imagemagick
OSX Mavericks parece romper el enlace de jpeg lib. Todo lo que necesita hacer es volver a vincular el jpeg, luego reinstalar imagemagick.
brew unlink jpeg
brew link jpeg
Luego reinstala imagemagick desde la fuente
brew uninstall imagemagick
brew install imagemagick --build-from-source
Ahora puedes comprobar si jpeg está en el delegado.
identify -list configure | grep DELEGATES
Debería tener jpeg ahora
DELEGADOS bzlib mpeg freetype jng jpeg lcms lzma png tiff xml zlib
También encontré este problema al actualizar de Mt.Lion a Mavericks. Encontré un problema en el repositorio de github de homebrew . La solución que funcionó para mí fue:
$ brew uninstall imagemagick
$ brew install imagemagick --build-from-source