Class: IosIconGen::IconGen

Inherits:
Thor::Group
  • Object
show all
Defined in:
lib/ios_icon_gen.rb

Instance Method Summary collapse

Instance Method Details

#gen_imagesObject



13
14
15
16
17
18
19
20
21
# File 'lib/ios_icon_gen.rb', line 13

def gen_images
  sizes = [512, 180, 152, 144, 128, 120, 114, 100, 87, 80, 76, 72, 58, 57, 50, 40, 29]

  image = Magick::Image.read(file_name)
  ext = File.extname(file_name)
  base = File.basename file_name, ext

  sizes.each{|x| img = image[0].scale(x, x); img.write("#{base}_#{x}#{ext}")}
end