module GraphicsMagick::Utilities::Composite

Public Instance Methods

composite(base, mask=nil) click to toggle source
# File lib/graphicsmagick/utilities/composite.rb, line 5
def composite(base, mask=nil)
        if @utility.nil?
                @utility = "composite"
                @base_file = parse_input(base)
                @mask_file = parse_input(mask) if mask
        else
                raise NoMethodError, "You can't use Image#composite with #{@utility}"
        end
        self
end

Private Instance Methods

build_composite_command(output_path) click to toggle source

gm convert [options] change-path base-path mask-path output-path

# File lib/graphicsmagick/utilities/composite.rb, line 24
def build_composite_command(output_path)
"composite #{options_to_str(@command_options)} #{path} #{@base_file.path} #{@mask_file.path if @mask_file} #{output_path}"
end
composite_requires_output_file?() click to toggle source
# File lib/graphicsmagick/utilities/composite.rb, line 19
def composite_requires_output_file?
        false
end