суббота, 17 июля 2010 г.

How to convert many images in console (Windows)


1. Get "GraphicsMagick" utility and install it.
2. Create batch-file (.bat) and paste:

echo off
cls
set /p sd="Enter source directory (example: C:\source directory\ ) : "
if %sd:~-1%==\ (echo Ok) else (set sd=%sd%\)
set /p d="Enter destination directory: (example: C:\dest directory\ ) : "
if %d:~-1%==\ (echo Ok) else (set d=%d%\)
set /p s="Enter source extension (example: .tif ) : "
if %s:~0,1%==. (echo Ok) else (set s=.%s%)
set /p n="Enter necessary extension: (example: .png ) : "
if %n:~0,1%==. (echo Ok) else (set n=.%n%)
xcopy ^"%sd%*%s%^" /s /i ^"%d%^"
cd ^"%d%^"
for /r %%1 in (*%s%) do gm convert ^"%%~dpnx1^" ^"%%~dpn1%n%^" & erase /f /q ^"%%1^"

3. Run it.

Комментариев нет:

Отправить комментарий