class Dragonfly::LosslessRotate::Plugin
Public Instance Methods
call(app, opts = {})
click to toggle source
# File lib/dragonfly/lossless_rotate.rb, line 10 def call(app, opts = {}) app.env[:cjpeg_bin] = opts[:cjpeg_bin] || "cjpeg" app.env[:djpeg_bin] = opts[:djpeg_bin] || "djpeg" app.env[:jpegtran_bin] = opts[:jpegtran_bin] || "jpegtran" app.env[:pnmflip_bin] = opts[:pnmflip_bin] || "pnmflip" app.env[:libjpeg_optimize] = opts[:libjpeg_optimize] || true app.env[:libjpeg_progressive] = opts[:libjpeg_progressive] || false app.add_processor :lossless_rotate, Dragonfly::LosslessRotate::Rotate.new app.add_processor :safe_lossless_rotate, Dragonfly::LosslessRotate::SafeRotate.new end