OutJPEG - Manipulate and Output JPEG Images
v0.3 [beta], 1999.11.08
St‚phane Charette, charette@writeme.com

Usage:
        outjpeg.exe [/q=#] [/s=#/#] [/m=?] [/t=(r#|f?|t?)] [/d] input [output]
where
        /q=# specifies the image quality, between 1 and 100 (default is 75)
        /s=#/# specifies the scaling factor, where #/# can be:
           1/1 to prevent the image from being rescaled (default)
           1/2 to produce an image 1/2 the size of the original
           1/4 to produce an image 1/4 the size of the original
           1/8 to produce an image 1/8 the size of the original
        /m=? specifies the JPEG method to use during compress/decompress:
           I to use the fast integer method; gives a "quick-and-dirty" result
           S to use the slow integer method; better results than I (default)
           F to use the float method; slightly better though slower than S
        /t=... specifies a single basic transformation to apply to the image:
           r# clockwise rotation; must be a multiple of 90, 180, or 270 degrees
           f? flip image; must be horizontal or vertical
           t? either transpose or transverse the image (axis is diagonal)
           Note: only 1 transformation can be processed at once.
        /d displays the image dimensions (width followed by height) instead of
           the actual image, taking into account both /s=... and /t=...

The resulting image (or image dimensions when /d is used) will be sent to
STDOUT, unless an output filename is specified.

Example:

        outjpeg.exe /q=45 /m=i /t=r270 /s=1/2 myimage.jpg > newfile.jpg

OutJPEG is based in part on the work of the Independent JPEG Group source
code available from <URL:ftp://ftp.uu.net/graphics/jpeg>.