Skip to content

Commit

Permalink
Fix #160: Readd the ability to set quality on morgify.
Browse files Browse the repository at this point in the history
  • Loading branch information
envygeeks committed Oct 9, 2015
1 parent 192a4ab commit 74dda03
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
4 changes: 3 additions & 1 deletion lib/jekyll/assets/tag/proxies.rb
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,6 @@ def self.all
end
end

Jekyll::Assets::Helpers.try_require("mini_magick") { require_relative "proxies/magick" }
Jekyll::Assets::Helpers.try_require("mini_magick") do
require_relative "proxies/magick"
end
10 changes: 9 additions & 1 deletion lib/jekyll/assets/tag/proxies/magick.rb
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,16 @@ def process
)
end

private
def quality(img)
if opts[:quality]
img.quality opts[:quality]
end
end

private
def magick_resize(img)
if opts[:resize] && opts[:"@2x"]
if opts[:resize] && (opts[:"2x"] || opts[:"4x"] || opts[:half])
raise DoubleResizeError

elsif @opts[:resize]
Expand Down Expand Up @@ -78,6 +85,7 @@ def magick_preset_resize(img)
end

add Magick, :magick, :img, [
"quality",
"resize",
"format",
"rotate",
Expand Down

0 comments on commit 74dda03

Please sign in to comment.