Możesz użyć świetnego narzędzia do przetwarzania obrazu wiersza poleceń, ImageMagick i takiego bash
skryptu, aby zmienić rozmiar i nazwę swoich plików:
find '/full/path/to/your/pics' -type f -name '*.png' |\
while read FILENAME
do
NEW_FILENAME="$(echo $FILENAME | sed 's/.png//g')"
convert -density 72 -resize "200x200>" -quality 90% "${FILENAME}" "${NEW_FILENAME}"_thumb.png
done
Oczywiście musisz zmienić, /full/path/to/your/pics
aby dopasować do rzeczywistej ścieżki obrazu. Następnie można zmienić convert
(narzędzie ImageMagick) opcje takie jak -density
, -resize
i -quality
jak najlepiej odpowiadał naszym potrzebom.
Możesz także zmienić, _thumb.png
aby pasowała do dowolnej nowej nazwy pliku, której chcesz użyć. Jeśli to ustawisz, .png
po prostu nadpisze twoje pliki na miejscu nowo przekonwertowanymi plikami. Lub jeśli zmienisz rozszerzenie na .jpg
lub .gif
chcesz, aby ImageMagick przekonwertował .png
plik na a .jpg
lub .gif
. Opcje konfiguracji ImageMagick są dla siebie światem, więc początkowo może wydawać się nieco zniechęcające, ale poświęć trochę czasu na naukę lin i jest to satysfakcjonujące i potężne narzędzie.
Ale jeśli ImageMagick jest dla Ciebie zbyt skomplikowany, lepszym rozwiązaniem może być „Graphic Converter” . Istnieje już od lat 90. i jest doskonałym narzędziem GUI do konwersji i manipulacji obrazami zbiorczymi.
Możesz to zrobić (i wiele więcej) za pomocą aplikacji, na wypadek gdybyś nie czuł się dobrze z Automatorem lub skryptami za pomocą programu o nazwie Photo Batch .
Ma wiele funkcji (cytowanie ze strony internetowej):
źródło