Sha256: 42b95f50fdb433603696d7fc087dc8dda68800c5995d80c558104dcac59cb0e5
Contents?: true
Size: 1.84 KB
Versions: 2
Compression:
Stored size: 1.84 KB
Contents
module Frameit class Offsets # Returns the image offset needed for a certain device type for a given orientation # uses deliver to detect the screen size def self.image_offset(screenshot) size = Deliver::AppScreenshot::ScreenSize case screenshot.orientation_name when Orientation::PORTRAIT case screenshot.screen_size when size::IOS_55 return { 'offset' => '+41+146', 'width' => 541 } when size::IOS_47 return { 'offset' => '+40+153', 'width' => 532 } when size::IOS_40 return { 'offset' => "+54+197", 'width' => 544 } when size::IOS_35 return { 'offset' => "+59+260", 'width' => 647 } when size::IOS_IPAD return { 'offset' => '+50+134', 'width' => 792 } end when Orientation::LANDSCAPE case screenshot.screen_size when size::IOS_55 return { 'offset' => "+146+41", 'width' => 960 } when size::IOS_47 return { 'offset' => "+153+41", 'width' => 946 } when size::IOS_40 return { 'offset' => "+201+48", 'width' => 970 } when size::IOS_35 return { 'offset' => "+258+52", 'width' => 966 } when size::IOS_IPAD return { 'offset' => '+133+50', 'width' => 1058 } end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
frameit-2.2.1 | lib/frameit/offsets.rb |
frameit-2.2.0 | lib/frameit/offsets.rb |