Redimensionar imágenes en lote con archivo por lotes
Este archivo por lotes me permite redimensionar todas las imágenes .jpg que se encuentre en un directorio. El problema es que si que respeta el alto deseado (1080 px), pero el ancho señalado (1920 px) no lo respeta, más bien lo redimensiona en base a la imagen original
@echo off Setlocal enabledelayedexpansion set "input_folder=C:\Users\julru\Desktop\Origen" set "output_folder=C:\Users\julru\Desktop\Destino" set "width=1920" set "height=1080" for %%f in ("%input_folder%\*.jpg") do ( set "input=%%~ff" set "output=!output_folder!\%%~nxf" Magick convert "!input!" -resize %width%x%height% "!output!" ) Echo Redimensionamiento completado. Pause
después de darle muchas vueltas, no doy con la solución para que me respete tanto el alto como el ancho, independientemente del tamaño y porcentaje de las imágenes originales. Cualquier sugerencia me seria muy útil.