Estoy tratando de convertir múltiples archivos .tif
en archivos .png
utilizando Imagemagick en la línea de comandos de Windows. He intentado lo siguiente, que no funcionaba:Convertir varias imágenes en Imagemagick (Windows)
convert -format tif *.png
Luego probé un bucle
for %a in (*.tif) do convert %a %a.png
el que hizo el trabajo, pero ahora todas mis imágenes son nombrados como [something].tif.png
, lo cual es molesto.
Entonces, ¿por qué no funcionó el primer comando y si no hay forma de que funcione el primer comando, hay una manera de mejorar el segundo comando para no tener que lidiar con el .tif
en el .png
¿Nombre de la imágen?
Editar Parece que me salió mal el primer comando. Antes que nada, convert
no funciona, pero mogrify
sí. Había leído que mogrify reemplazó los archivos del formato anterior, pero aparentemente no es cierto porque creó nuevas imágenes para mí sin eliminar las antiguas. En segundo lugar, parece que el tipo de archivo de destino es lo primero, por lo que el comando es
mogrify png *.tif
que funciona a la perfección.
Todavía me gustaría saber cómo se podría mejorar el segundo comando.
usando 'mogrify', el archivo de imagen original se sobrescribe, a menos que cambie el sufijo del archivo con la opción -format. – carla