Class: Ramesh::Image

Inherits:
Object
  • Object
show all
Defined in:
lib/ramesh/image.rb

Constant Summary collapse

MESH_URL_BASE =
"http://tokyo-ame.jwa.or.jp/mesh"
MAP_URL_BASE =
"http://tokyo-ame.jwa.or.jp/map"

Instance Method Summary collapse

Constructor Details

#initialize(image_name, image_size = :small) ⇒ Image



9
10
11
12
13
14
15
16
# File 'lib/ramesh/image.rb', line 9

def initialize(image_name, image_size = :small)
  image_list = [
                background_image(image_size),
                moment_image(image_name, image_size),
                mask_image(image_size)
               ]
  @image = composite_images(image_list)
end

Instance Method Details

#save(save_dir, filename) ⇒ Object



18
19
20
21
# File 'lib/ramesh/image.rb', line 18

def save(save_dir, filename)
  save_path = File.join(save_dir, filename)
  @image.write(save_path)
end