Advertisement
Guest User

Untitled

a guest
May 4th, 2025
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 0.50 KB | Photo | 0 0
  1. @echo off
  2. setlocal enabledelayedexpansion
  3.  
  4. set "OUTPUT_DIR=output"
  5. if not exist "%OUTPUT_DIR%" mkdir "%OUTPUT_DIR%"
  6.  
  7. for %%F in (*.jpg *.jpeg *.png *.gif *.bmp *.tif *.tiff *.webp) do (
  8.     magick "%%~F" ^
  9.     -background "#808080" ^
  10.     -alpha remove ^
  11.     -quality 90 ^
  12.     -define webp:method=6 ^
  13.     -define webp:thread-level=1 ^
  14.     -define webp:auto-filter=true ^
  15.     -define webp:preprocessing=2 ^
  16.     -strip ^
  17.     "%OUTPUT_DIR%\%%~nF.webp"
  18. )
  19.  
  20. echo Complete.
  21. pause
  22. endlocal & exit /b
Tags: imagemagick
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement