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/
