1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | @echo off Setlocal EnableDelayedExpansion for %%f in (%*) do ( FOR /F %%k in ( 'identify.exe -format %%W %%f' ) do set Width=%%k if !Width! GTR 1024 ( echo. echo.------------------------------------ echo.Process: %%~nf echo.Format: %%~xf echo.Width: !Width! echo.------------------------------------ echo. if %%~xf==.jpg ( convert.exe %%f -gamma .45455 -filter Lanczos -resize 1024 -gamma 2.2 -quality 87 %%~nf%%~xf ) else ( convert.exe %%f -gamma .45455 -filter Lanczos -resize 1024 -gamma 2.2 %%~nf%%~xf ) ) echo.done... ping 127.0.0.0 -n 2 >nul ) echo. echo.................................................................... echo. echo.....................Processing finish................................ echo. echo.................................................................... echo. ping 127.0.0.0 -n 3 >nul echo. echo Window close in 15 echo. ping 127.0.0.0 -n 5 >nul echo. echo Window close in 10 echo. ping 127.0.0.0 -n 5 >nul echo. echo Window close in 5 echo. ping 127.0.0.0 -n 5 >nul echo. |
Archiv der Kategorie: ImageMagick
Scripte zu ImageMagick
ImageMagick – Batch Farbanpassung und Größenänderung
Eine Möglichkeit mit ImageMagick Fotos in einem Ordner bearbeiten zu lassen und in eine Web- gerechte Auflösung zu bringen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | @echo off if exist web_jpg GOTO :encode mkdir web_jpg :encode for %%a in ("*.JPG") do ( C:\cmdtools\convert %%a -modulate 100,120,100 -contrast-stretch 0.1%% ^ -unsharp 2x1.0+1.0+0.05 -gamma 0.45455 -filter Lanczos -resize 2500 -gamma 2.2 ^ -quality 87 %%~na_web.jpg move %%~na_web.jpg web_jpg echo %%a done! ) |