Tengo problemas para fusionar dos imágenes usando ImageMagick, el error dice que no puede encontrar las imágenes que estoy intentando fusionar

Tengo problemas para fusionar dos imágenes usando ImageMagick, el error dice que no puede encontrar las imágenes que estoy intentando fusionar

Intenté buscar respuestas en línea, pero ninguna de las soluciones que encontré funcionó. Hasta ahora he probado los siguientes tres comandos; donde ay bestán las imágenes que quiero fusionar y ces la imagen combinada que quiero crear:

  • convert +append a.png b.jpg +append c.png
  • magic convert a.png b.png +append c.png
  • magick a.png b.png +append c.png

Pero sigo recibiendo el error que dice que no puedo encontrar las imágenes que intento fusionar cuando ejecuto cada una de ellas.

Estoy usando /zsh/cshell en macOS Big Sur (11.1) y, como lo acabo de descargar con Homebrew, estoy bastante seguro de que estoy usando la última versión de ImageMagick.

Respuesta1

Debe ejecutar ese comando en el directorio donde existen los archivos.

Este comando debería funcionar bien sin otros ajustes:

convert a.png b.png +append c.png

Si recibe un error como este:

convert: unable to open image 'b.png': No such file or directory @ error/blob.c/OpenBlob/3537

Eso simplemente significa lo que dice: si el programa convertno puede abrir la imagen b.png, significa que el comando no puede encontrar los archivos.

Los comandos que requieren interacción con el archivo deben poder acceder al archivo. Entonces cuando te refieres a a.pngy b.pngla expectativa se puede interpretar así:

"Convert debe buscar los archivos a.pngy b.pngluego convert agregará un archivo a otro y generará un resultado c.png".

Simplemente abra la Terminal y vaya al directorio donde están esas imágenes.

O si no sabe cómo hacerlo, cuando abra la Terminal, aparecerásiemprelo lleva a su directorio de inicio. Así que simplemente copie los archivos desde donde estén en el directorio de inicio de su usuario y luego ejecute el comando.

información relacionada