Görüntülerle dolu birçok alt klasörü içeren bir klasör var. Ekteki resme bakınız.
Temel olarak hepsi arasında döngü oluşturmak ve görüntüleri küçültmek istiyorum, böylece hiçbiri 1024 pikselden daha geniş olamaz. Hepsi jpeg.
SIPS komutlarının farkındayım, yani
sips -Z 1024 *.png
Ancak, bu işlem yalnızca tüm görüntüler geçerli dizindeyse işe yarar.
Tüm alt dizinlerde gezinmek için nasıl ayarlayabilirim?
find /images/path -type f -iname "*.jpg" -execdir convert {} -resize 1024x1024\> -quality 70 {} \;