Program powinien działać w trybie wsadowym, aby zmieniać rozmiar wszystkich plików w folderze, a następnie zapisywać nowe pliki w innym folderze. Świetna byłaby również opcja ustawienia jakości jpg.
21
Program powinien działać w trybie wsadowym, aby zmieniać rozmiar wszystkich plików w folderze, a następnie zapisywać nowe pliki w innym folderze. Świetna byłaby również opcja ustawienia jakości jpg.
Odpowiedzi:
Jestem trochę zaskoczony, że nikt nie wspomniał o najłatwiejszej, najtańszej i najmniej technicznej opcji:
Automator
Najpierw otwórz Automator, który znajduje się w folderze Aplikacje.
Następnie wybierz, aby utworzyć nowy przepływ pracy:
Następnie dodaj następujące kroki do przepływu pracy, przeciągając i upuszczając:
Po uruchomieniu tego Automator zamierza:
(Pole wyboru „pokaż tę akcję po uruchomieniu przepływu pracy” oznacza, że przepływ pracy zostanie wstrzymany, wyświetli opcję i pozwoli ci ją zmienić)
Gdy to zrobisz, Automator będzie się kipiał i płonął, a kiedy to zrobi, wyda dźwięk.
Niestety wydaje się, że nie ma opcji wyboru jakości JPEG. Jednak w tej cenie (za darmo) jest to dość wygodne.
źródło
Lubię używać ImageMagick.
sips
a Automator (który używa identycznej metody zmiany rozmiaru) sprawia, że obrazy wydają się zbyt rozmyte bez dodatkowego wyostrzenia.Możesz zainstalować ImageMagick
brew install imagemagick
po instalacji Homebrew lubsudo port install imagemagick
po instalacji MacPorts . Następnie uruchom następującą komendę:500x500>
sprawia, że obrazy są szersze lub większe niż 500 pikseli na 500 x 500 pikseli.500x
zawsze zmienia szerokość na 500 pikseli i500x500^
sprawia, że wszystkie obrazy mają co najmniej 500 x 500 pikseli .-path /tmp/
zapisuje pliki wyjściowe/tmp/
zamiast modyfikować pliki na miejscu.Lanczos2
lub 2-płatowe Lanczos są bardzo podobne doCatrom
. W porównaniu doLanczos
(Lanczos3
) są nieco mniej ostre, wytwarzają mniej artefaktów dzwonienia i wytwarzają więcej wzorów mory. Domyślnym filtrem do zmniejszania obrazów jestTriangle
, co często powoduje, że zdjęcia są zbyt rozmyte.-quality 100
tworzy pliki około dwa razy większe-quality 95
, co tworzy pliki około dwa razy większe-quality 88
.Więcej informacji:
http://www.imagemagick.org/Usage/resize/
http://www.imagemagick.org/Usage/filter/
http://lri.me/shell1.txt
Oto podobne polecenie, które używa
sips
:for f in *.jpg; do sips -Z 500 -s format jpeg -s formatOptions 80 "$f" /tmp/; done
-Z 500
jest jak500x500>
w ImageMagick.Jeśli inne mają mniej niż 100 000 obrazów, możesz również użyć podglądu:
Podgląd używał tej samej metody zmiany rozmiaru co
sips
Automator, ale używa innej od 10.7. Wolę jednak ImageMagickLanczos2
.Przesłałem porównanie różnych opcji do http://19a5b0.s3-website-us-west-2.amazonaws.com/imagemagick-osx-resizing/index.html .
źródło
mogrify
: to konwertuje pliki w miejscu, zastępując oryginalne! Jeśli coś pójdzie nie tak, straciłeś swoje pliki! Lepsze wykorzystanieconvert
(również z ImageMagick).-path
opcję (któraconvert
obecnie nie ma).sips
to może jest lepszy wybór. Szybki test z 1000 JPG á ~ 5 MB zmiana rozmiaru do 800px szerokości zajęła ~ 1 min. zsips
i ~ 8 min. zmogrify
(z wyczyszczonymi buforami dyskowymi, używając GNU Parallel na quadcore).ImageMagick to program interfejsu wiersza poleceń stworzony do tego celu. Wykorzystanie i instalacja ImageMagick może zastraszyć, ale ten pakiet do manipulacji obrazami jest najpotężniejszy jak dotąd. Ponieważ instalacja ze źródła może być kłopotliwa dla rodzimych użytkowników OS X, radzę używać Homebrew .
Aby zainstalować ImageMagick za pomocą Homebrew, uruchom ten oneliner w swoim terminalu:
Homebrew jest teraz zainstalowany, dobrze jest postępować zgodnie z sugestiami instalatora po instalacji. Teraz instalujemy ImageMagick za pomocą
brew
.ImageMagick jest teraz zainstalowany i jego
convert
program może być używany do Twoich celów. Aby przekonwertować duży obraz JPG na mniejszy obraz PNG, możesz uruchomićAby odpowiedzieć na pytanie „Jak zmienić rozmiar wszystkich plików w folderze i zapisać je w innym folderze”, możesz uruchomić następujący skrypt.
ImageMagick może konwertować ponad 100 różnych formatów obrazów, a prawie wszystkie sztuczki, które możesz zrobić w Photoshopie, możesz zrobić w ImageMagick.
źródło
Kilka osób wspomniało o ImageMagick. Oto przepis: Dla uproszczenia załóż, że wszystkie pliki znajdują się w jednym folderze (a folder nie zawiera nic więcej). Otwórz okno terminala, włóż cd do tego folderu, a następnie uruchom
gdzie zamieniasz 800 x 600 na dowolny rozmiar.
Zalety obejmują dużą elastyczność w ImageMagick
convert
, na przykład możliwość wyboru różnych ustawień jakości obrazu docelowego lub ustawienie opcji zmiany rozmiaru w procentach. Lub możesz użyć-geometry 800x800
, w którym to przypadku proporcje zostaną zachowane, ale maksymalna szerokość i wysokość wyniesie 800 pikseli.Wady są oczywiste: wymaga pewnej znajomości wiersza poleceń, a także chęci przeszukiwania opcji wiersza poleceń
convert
odpowiednich ustawień. To nie jest zadanie dla osób o słabym sercu.źródło
I drugi GraphicConverter . Jestem zarejestrowanym użytkownikiem od 16 lat. Jego głównym celem jest edycja obrazów w trybie przetwarzania wsadowego i ma dobry interfejs użytkownika do projektowania niestandardowych przepływów pracy i ich zapisywania.
Możesz go również używać w połączeniu z Automatorem, ale prawdopodobnie nie będziesz tego potrzebować.
Oto kilka informacji ze strony GraphicConvertera wyjaśniających ich funkcje edycji obrazów przetwarzania wsadowego .
źródło
To kolejny prosty, czysty i skuteczny skrypt zmiany rozmiaru obrazu partii. Jeśli masz do czynienia z grafiką i różnymi rozdzielczościami, możesz użyć tego skryptu i zapisać go z różnymi wartościami do okazjonalnego użytku.
Zrób to, zmieniając tę wartość
target_width
120 na swoje potrzeby i zapisz skrypt. Teraz przeciągnij obraz (y) do zapisanego pliku skryptu, aby rozpocząć zmianę rozmiaru obrazu (ów).Otwórz edytor skryptów i utwórz następujący nowy skrypt:
oryginalne źródło
źródło
Podgląd jest z pewnością dobrym rozwiązaniem dla niektórych okazjonalnych zmian rozmiaru. Istnieją również inne fajne bezpłatne opcje, takie jak ImageMagic (narzędzie wiersza poleceń), Preview lub coś innego plus Automator itp.
Jeśli jednak jest to część pracy i potrzebujesz prawdziwej elastyczności, aplikacja specjalnego przeznaczenia pozwoli Ci zaoszczędzić dużo czasu i zaoferować znacznie więcej możliwości. Wielu użytkowników wybrało nasz Resizer Image Resizer Sense ( http://veprit.com/resizesense ) ze względu na jego wyjątkową elastyczność i wygodę.
Oświadczenie: Jestem programistą. Lepiej sam oceń Resize Sense. Film wprowadzający na stronie produktu pokaże dokładnie, co jest takiego specjalnego w Resize Sense. Dostępna jest darmowa wersja demo.
źródło
Konwerter graficzny
Najlepsze do tego ..
źródło
Zwykle importuję wszystkie zdjęcia do iPhoto, a następnie eksportuję je do różnych rozmiarów. Zrobiłem to na partiach około 300 zdjęć, ale nigdy na taką skalę, jakiej chcesz. Mimo to może to być opcja.
źródło
Nikt nie wspomniał o Apple Aperture.
Chociaż wcale nie jest najtańszy, zawiera wiele innych rzeczy, które mogą Ci się przydać. Zasadniczo zastępuje iPhoto, a następnie niektóre. Robi 95% tego, do czego fotografowie często używają Photoshopa. (Nie spowoduje płonącego tekstu. :-)
Ale chyba, że potrzebujesz innych rzeczy, które daje ci Aperture, popieram zarówno podejście ImageMagick - jeśli nie jesteś zastraszany przez pobieranie, instalowanie i uruchamianie programów wiersza polecenia, a podejście Automator, które pomimo twierdzenia @ markhunte, jest bezpłatne .
źródło
Używam wina (i XQuartz ) i IrfanView . Oczywiście możesz także użyć imagemagick z wiersza poleceń. Do wina i imagemagick poleciłbym Homebrew .
źródło