@echo off
setlocal
rem Ruta de la carpeta donde están las imágenes JPG
set "input_folder=tmb"
set "output_file=polaroid_spread.png"
rem Crear una imagen base de 350x350 con fondo transparente
magick -size 246x305 xc:none -background none miff:- | magick miff:- -background none -layers merge temp_base.png
rem Primera imagen a color, rotada -10 grados
magick "%input_folder%\5.jpg" -resize 150x211 miff:- | magick temp_base.png miff:- -geometry +90+5 -composite temp_base.png
rem Segunda imagen a color, rotada +10 grados
magick "%input_folder%\4.jpg" -resize 150x211 miff:- | magick temp_base.png miff:- -geometry +70+25 -composite temp_base.png
rem Tercera imagen a color, rotada -15 grados
magick "%input_folder%\3.jpg" -resize 150x211 miff:- | magick temp_base.png miff:- -geometry +45+45 -composite temp_base.png
rem Cuarta imagen a color, rotada +15 grados
magick "%input_folder%\2.jpg" -resize 150x211 miff:- | magick temp_base.png miff:- -geometry +25+65 -composite temp_base.png
rem Quinta imagen a color, rotada -5 grados
magick "%input_folder%\1.jpg" -resize 150x211 miff:- | magick temp_base.png miff:- -geometry +5+85 -composite temp_base.png
rem Añadir un fondo de color azul claro y exportar el resultado final a color
magick temp_base.png -background none -flatten "%output_file%"
rem Eliminar la imagen temporal
del temp_base.png
echo Conversión completada. El archivo se guardó como %output_file%.
pause