Someone gave me 18 header images for our community website but at 2400x560 instead of the 1200x280 I needed. I copied all images to a new folder then ran this one Terminal command on the folder. A moment later all were correctly resized.

  sips -Z 1200 *.jpg

✔️