Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Ruby interface to 'jpegtran' tool.
Ruby
Branch: master

README.md

Jpegtran

Jpegtran provides Ruby interface to the jpegtran tool. Some examples follow: (for details, see module documentation)

require "jpegtran"

Jpegtran.available?    # will return true (or false)

options = { :progressive => true, :optimize => true }
Jpegtran.optimize("foo.jpg", options)

# will run 'jpegtran -progressive -optimize -outfile foo.jpg foo.jpg'

It can be also run asynchronously by non-blocking way (with eventmachine) simply by giving block to #optimize. See documentation.

Unsupported Options

The -maxmemory N option isn't supported.

Copyright

Copyright © 2011 – 2015 Martin Poljak. See LICENSE.txt for further details.

Something went wrong with that request. Please try again.