module Magick::GruffAnnotate
@private
Public Instance Methods
Source
# File lib/gruff/patch/rmagick.rb, line 9 def annotate_scaled(img, width, height, x, y, text, scale) scaled_width = [(width * scale), 1].max scaled_height = [(height * scale), 1].max # steep:ignore:start annotate(img, scaled_width, scaled_height, x * scale, y * scale, text.gsub('%', '%%')) # steep:ignore:end end
Additional method to scale annotation text since Draw.scale doesn’t.
Source
# File lib/gruff/patch/rmagick.rb, line 25 def fill=(fill) fill = { white: '#FFFFFF' }[fill.to_sym] || fill @draw.fill = Magick4J.ColorDatabase.query_default(fill) end
FIXME(uwe): We should NOT need to implement this method.
Remove this method as soon as RMagick4J Issue #16 is fixed. https://github.com/Serabe/RMagick4J/issues/16