sips
macos
Apple Scriptable Image Processing System. Raster/Query images and ColorSync ICC Profiles.
More info →Examples (6)
Specify an output directory so that originals do not get modified
sips --out path/to/output_directoryResample image at specified size, Image aspect ratio may be altered
sips --resampleHeightWidth 1920 300 image_file.extResample image so height and width aren't greater than specified size (notice the capital Z)
sips --resampleHeightWidthMax 1920 300 image_file.extResample all images in a directory to fit a width of 960px (honoring aspect ratio)
sips --resampleWidth 960 path/to/imagesConvert an image from CMYK to RGB
sips --matchTo "/System/Library/ColorSync/Profiles/Generic RGB Profile.icc" path/to/image.ext path/to/output_directoryRemove ColorSync ICC profile from an image
sips --deleteProperty profile --deleteColorManagementProperties path/to/image_file.extmade by @shridhargupta | data from tldr-pages