Batch Resize a Group of Pictures dari Command Line dengan teguk

Meskipun sebagian besar pengguna Mac kemungkinan akan lebih suka menggunakan Pratinjau untuk mengubah ukuran gambar karena kemudahan penggunaan, pengguna tingkat lanjut sering suka menggunakan baris perintah untuk tugas yang berulang. Kami telah membahas teguran sebelumnya sebagai cara untuk mengubah ukuran, memutar, dan membalik gambar, tetapi jika teguk dikombinasikan dengan wildcard, itu juga dapat berfungsi sebagai cara cepat untuk mengubah ukuran kumpulan sekelompok foto.

Luncurkan Terminal dari folder / Aplikasi / Utilitas / dan gunakan sintaks berikut:

sips -Z (max height in pixels) /path/to/images/*.(image file extension)

Misalnya, untuk mengubah ukuran koleksi gambar jpg ke masing-masing memiliki tinggi maksimal 620, terletak di folder desktop "ResizeMe":

sips -Z 620 ~/Desktop/ResizeMe/*.jpg

Bendera -Z menginstruksikan teguk untuk mempertahankan rasio aspek asli gambar dengan mempertahankan ketinggian maksimum 620, tetapi Anda juga dapat menentukan tinggi dan lebar yang tepat dengan menggunakan huruf kecil -z bendera sebagai gantinya:

sips -z 620 840 *.jpg

Tinggi dalam piksel adalah yang pertama, diikuti oleh lebar dalam piksel.

Jika baris perintah tidak cocok dengan alur kerja, opsi bagus lainnya adalah mengubah ukuran gambar dengan skrip Automator, yang memiliki manfaat tambahan menjadi aplikasi mandiri yang memungkinkan interaksi Finder standar seperti drag dan drop.

Ini pengingat berguna tentang teguk datang kepada kami dari Lifehacker