class ImgOverlay::OverylayImage

Public Class Methods

new(width:, height:, color_r:, color_g:, color_b:, opacity:, output_path:) click to toggle source
# File lib/img_overlay/overylay_image.rb, line 5
def initialize(width:, height:, color_r:, color_g:, color_b:, opacity:, output_path:)
  @width = width
  @height = height
  @color_r = color_r
  @color_g = color_g
  @color_b = color_b
  @opacity = opacity
  @output_path = output_path
end

Public Instance Methods

command() click to toggle source
# File lib/img_overlay/overylay_image.rb, line 15
def command
  "convert -size #{@width}x#{@height} canvas:rgba\\(#{@color_r},#{@color_g},#{@color_b},#{@opacity}\\) #{@output_path}"
end
generate!() click to toggle source
# File lib/img_overlay/overylay_image.rb, line 19
def generate!
  #puts "about to run command:: #{command}"
  `#{command}`
end