Sha256: 18b15ce6610eea5b3faf9d1a11ed1d93a70ef7e314a2bab4b24c46079647d1f8
Contents?: true
Size: 886 Bytes
Versions: 3
Compression:
Stored size: 886 Bytes
Contents
require 'mini_magick' require_relative 'editor' 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 is_complex_framing_mode? 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fastlane_hotfix-2.165.1 | frameit/lib/frameit/mac_editor.rb |
fastlane_hotfix-2.165.0 | frameit/lib/frameit/mac_editor.rb |
fastlane_hotfix-2.187.0 | frameit/lib/frameit/mac_editor.rb |