Próbuję zmienić rozmiar nowych plików obrazów w folderze za pomocą akcji folderu, aby pliki, których rozmiar został już zmieniony na 300x250, nie były ponownie zmieniane. Chodzi o to, że mam problemy z tym, aby zmiana rozmiaru w ogóle miała miejsce.
Oto mój obecny przepływ pracy Automatora:
Działa, gdy go przetestuję, dodając „Pobierz wybrane elementy Findera”, ale kiedy zamykam automator i dodaję nowe pliki do folderu, nic się nie dzieje. Używam Hazel do przenoszenia plików JPG do folderu, ale nic nie dzieje się z plikami po przeniesieniu ich do folderu, który ma zostać zmieniony
źródło
Będziesz musiał uruchomić go w pętli, w przeciwnym razie nie zadziała (jak możesz zobaczyć :))
Uruchom to zamiast tego
Opcja krok po kroku dostarczona przez Automater jest bardzo pomocna. Ponadto podczas testowania użyj akcji „Zapytaj o elementy Findera”, w tym „Zezwalanie na wiele zaznaczeń”.
źródło
Możesz także użyć ImageMagick:
sips i Automator (używające identycznej metody zmiany rozmiaru) sprawiają, że obrazy wyglądają na dość rozmyte, jeśli nie dodasz żadnego wyostrzenia. Poniżej obrazu po lewej stronie zmieniono rozmiar
sips --resampleWidth 300
obraz po prawej stronie został zmienionyconvert -filter lanczos2 -resize 300x
:źródło