Sha256: 4a0f0ae1fc1cc60c8b5fa926e498edb7618a31fc31321f5a07fffaf44f8e7922
Contents?: true
Size: 793 Bytes
Versions: 470
Compression:
Stored size: 793 Bytes
Contents
module Frameit # Responsible for framing Mac Screenshots class MacEditor < Editor def prepare_image image = super image.resize("#{offset['width']}x") if offset['width'] end def put_device_into_background(background) self.top_space_above_device = offset['titleHeight'] # needed for centering the title @image = background.composite(image, "png") do |c| c.compose "Over" c.geometry offset['offset'] end return image end def load_frame nil # Macs don't need frames - backgrounds only end def should_add_title? true # Mac screenshots always need a background end def generate_background MiniMagick::Image.open(fetch_config['background']) # no resizing on the Mac end end end
Version data entries
470 entries across 470 versions & 2 rubygems