Hallo zusammen,
habe hier im Forum einen Batch für ImageMagick gefunden, der mich auch sehr interessiert.
siehe: http://forum.de.selfhtml.org/archiv/2008/6/t172226/
Leider konnte ich dort nicht antworten, so versuche ich es mal neu.
Das ist der Batch - (danke an Christian S.):
------------
@for /f "delims=" %%i in ('dir /ad/s/b') do @call :create %%i %%~ni
:create
@if "%2"=="thumbs" goto :eof
@if not exist %1\thumbs mkdir %1\thumbs
@set /a _counter= 1
@for %%b in (%1\*.jpg) do @call :convert %1 %%b
@goto :eof
:convert
@if %_counter% LSS 100 set _name=0%_counter%
@if %_counter% LSS 10 set _name=00%_counter%
convert "%2" -thumbnail 12000@ -bordercolor snow -background black +polaroid "%1\thumbs%_name%.png"
@set /a _counter+= 1
@set _name=
@goto :eof
------------
Das einzigste, was ich gerne geändert hätte, dass die "neuen" Bilder (oder Thumbs) den Dateinamen von den Orginalen haben.
Was muß bei dem convert befehl statt <<%_name%>> eingegeben werden.
Habe schon einige Varialben wie %1, %%1, %%~ni, %%i oder %1 ausprobliert - hat alles nicht funktioniert - ich gestehe ja auch, ich hab nicht viel Ahnung von BATCH.
Könnt Ihr mir helfen?
Danke und Gruß
Frank