Estoy inyectando un fondo jpeg en la capa transparente de un .png usando terminal con ImageMagick 6.9.12-34 Uso esto y funciona para 1 imagen a la vez. Necesito usarlo en cada .png de la carpeta
Convert background multibackground.jpeg 22213-168.png -gravity center -compose over -composite “output/22213-186.png”
(Multibackground.png es el fondo que estoy añadiendo a la capa transparente)
(22213-168.png es el avatar con fondo transparente)
("Output" es la carpeta a la que se envía y 22213.168.png es el producto final con fondo
Para eliminar el fondo he utilizado:
convert -transparent “#638596” 22213.png 22213-168.png
22213.png era el original y 22213-168.png iba a ser la nueva salida con fondo transparente
Para ejecutar todos los archivos .png en el directorio a la vez ejecuté
convert -transparent "#8e6fb6" *.png "output/ *.png"
Usar *.png para apuntar a todos los archivos .png
Intento usar esto para inyectar todos los fondos a la vez pero solo obtengo 1 archivo que está parcialmente hecho:
Convert background multibackground.jpeg *.png -gravity center -compose over -composite “output/ *.png”