@echo off echo.Konvertierung beginnt ... echo. echo.Bei Fragen Mark anrufen ;-) echo. color 1E REM ############################################################################ REM # REM # xnview-script-webshop-bilder.cmd created by Mark Wolfgruber REM # REM # Source: 600infos.de REM # Vers. 2018-02-27 REM # REM ############################################################################ :variablen set _weissabgleich_=120 set _quelle_=.\1-Quelle set _temp_=.\2-Temp set _fertig_=.\3-Fertig set _nconvert_="C:\Program Files (x86)\XnView\nconvert.exe" :Check if not exist "%_quelle_%\." mkdir "%_quelle_%" if not exist "%_quelle_%\." ( echo.Verzeichnis "%_quelle_%" exisitiert nicht goto :end ) if not exist "%_quelle_%\*.jpg" ( if not exist "%_quelle_%\*.jepg" ( if not exist "%_quelle_%\*.png" ( echo. echo.FEHLER echo.Es wurden keine zu konvertierende Bilder echo.im Verzeichnis "%_quelle_%" gefunden goto :end ) ) ) if not exist "%_temp_%\." mkdir "%_temp_%" if not exist "%_temp_%\." ( echo.Verzeichnis "%_fertig_%" konnte nciht angelegt werden goto :end ) if not exist "%_fertig_%\." mkdir "%_fertig_%" if not exist "%_fertig_%\." ( echo.Verzeichnis "%_fertig_%" konnte nciht angelegt werden goto :end ) :ask set /p Wert _weiss_=Weissabgleich (0-255) [%_weissabgleich_%] : if "%_weiss_%"=="" set _weiss_=%_weissabgleich_% :convert %_nconvert_% -overwrite -npcd 2 -size 256x256+0 -ctype rgb -corder inter -out jpeg -o "%_fertig_%\%%.jpg" -levels 0 %_weiss_% -ratio -rtype lanczos -rflag orient -resize 900 900 -bgcolor 255 255 255 -canvas 1000 1000 center -dpi 72 -rmeta -buildexifthumb "%_quelle_%\*.jpg" "%_quelle_%\*.jpeg" "%_quelle_%\*.png" %_nconvert_% -overwrite -npcd 2 -size 256x256+0 -ctype rgb -corder inter -out jpeg -o "%_temp_%\%%.jpg" -levels 0 255 -ratio -rtype lanczos -rflag orient -resize 900 900 -bgcolor 255 255 255 -canvas 1000 1000 center -dpi 72 -rmeta -buildexifthumb "%_quelle_%\*.jpg" "%_quelle_%\*.jpeg" "%_quelle_%\*.png" if not exist %_fertig_%\*.jpg ( echo. echo.FEHLER echo.Es wurden keine Bilder erzeugt goto :end ) %windir%\explorer.exe /n, /e, %_fertig_% echo. echo.Konvertierung erfolgreich echo.fertige Bilder befinden sich in %_fertig_%\ echo.Bilder ohne Weissabgleich in %_temp_% echo. :end echo. echo.Konvertierung beendet. echo. timeout /T 10