APLawrence.com -  Resources for Unix and Linux Systems, Bloggers and the self-employed

sips (scriptable image processing system)

The command line "sips" program can query or modify images. I particularly like that you can be very specific:

 $ sips -g dpiHeight -g dpiWidth  *jpg
   dpiHeight: 72.000
   dpiWidth: 72.000
   dpiHeight: 72.000
   dpiWidth: 72.000

The syntax for changing formats is a bit odd, but there's a lot of power behind it:

 $ sips -s format jpeg picture.png --out picture.jpg
 $ ls -l picture*
 -rw-r--r--   1 tony  staff  240011 Sep  8 13:16 picture.jpg
 -rw-r--r--   1 tony  staff   23092 Aug  5  2004 picture.png
 $ file picture*
 picture.jpg:  JPEG image data, JFIF standard 1.01
 picture.png:  PNG image data, 1085 x 1410, 2-bit colormap, non-interlaced

Interestingly, the man page for sips doesn't tell you about a lot of the syntax it recognizes. Probably most importantly it neglects to mention that "sips -h" and "sips -H" give much more information (and note that -h and -H give different help - you need both). You can flip images, rotate, change width and height, and much, much more.

Got something to add? Send me email.

(OLDER)    <- More Stuff -> (NEWER)    (NEWEST)   

Printer Friendly Version

-> -> sips (scriptable image processing system)

1 comment

More Articles by

Find me on Google+

© Tony Lawrence

Sun Dec 23 02:55:34 2007: 3348   TonyLawrence

I had forgotten about this.. the other day I had to convert a bunch of images and should have remembered this but did not.

Kerio Samepage

Have you tried Searching this site?

Unix/Linux/Mac OS X support by phone, email or on-site: Support Rates

This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more.

Contact us

Don't get suckered in by the comments … they can be terribly misleading. (Dave Storer)

People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird. (Donald Knuth)

This post tagged: