10
11
12
13
14
15
16
17
18
19
20
21
|
# 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
|