LAPINPT

ImageMagick batch resize .jpg

Jul 29th, 2013
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 0.57 KB | None | 0 0
  1. @ECHO OFF
  2.  
  3. :: add to SendTo Menu
  4. :: explorer %USERPROFILE%\AppData\Roaming\Microsoft\Windows\SendTo
  5.  
  6. SET CONVERT=D:\Apps\ImageMagick\convert.exe
  7. set TODAY=%date:~0,5%
  8. SET /A COUNT=1
  9.  
  10. IF NOT EXIST "%TODAY%" MKDIR %TODAY%
  11.  
  12. FOR /F "delims=" %%I IN ('dir /b *.jpg') DO (
  13. IF EXIST %%I CALL :RESIZE "%%I"
  14. )
  15.  
  16. GOTO EOF
  17.  
  18. :RESIZE
  19. SET SOURCE=%~1
  20. SET TARGET=%~n1.jpg
  21. IF NOT EXIST "%TODAY%\%TARGET%" (
  22. ECHO %COUNT% RESIZING %TARGET%
  23. %IMCONVERT% -interlace Plane -filter Lanczossharp -distort resize 3157x^> -quality 96%% "%SOURCE%" "%TODAY%\%TARGET%"
  24. SET /A COUNT+=1
  25. )
  26.  
  27. :EOF
Advertisement
Add Comment
Please, Sign In to add comment