Jak szybko zmienić rozmiar wielu plikom graficznym

Odpalanie ciężkich programów graficznych tylko po to by zmienić rozmiar zdjęcia, grafiki mija się z celem. Jednym z lepszych rozwiązań do takich celów jest darmowy program ImageMagick działający spod linii poleceń.

Aby przyśpieszyć użytkowanie, wygodnie jest skorzystać z plików wsadowych bat.

Najprostszy skrypt będzie wyglądał następująco:

@echo off for %%f in (*.jpg) do ( convert "%%f" -resize 900 -strip %%~nf.jpg ) PAUSE

Efektem otworzenia takiego pliku w katalogu z JPGami będzie wygenerowanie plików ze zmienioną rozdzielczością.

Dodatkowo można zrobić aby program pytał o szerokość:

set /p a=podaj szerokosc: @echo off for %%f in (*.jpg) do ( convert "%%f" -resize %a% -strip %%~nf.jpg ) PAUSE

Uwaga, w powyższych przykładach oryginalne pliki są podmieniane. Aby zostały stworzone nowe pliki wystarczy zmienić nazwę wyjściową plików, czyli z %%~nf.jpg na %%~nf_new.jpg

Powyższy przykład jest tylko ułamkiem tego co potrafi program ImageMagick, zapraszam do zapoznania się z przykładami pod adresem http://www.imagemagick.org/Usage/