class Gauguin::Image::Pixel

Constants

MAX_CHANNEL_VALUE
MAX_TRANSPARENCY

Public Class Methods

new(magic_pixel) click to toggle source
# File lib/gauguin/image.rb, line 39
def initialize(magic_pixel)
  @magic_pixel = magic_pixel
end

Public Instance Methods

to_rgb() click to toggle source
# File lib/gauguin/image.rb, line 47
def to_rgb
  [:red, :green, :blue].map do |color|
    @magic_pixel.send(color) / MAX_CHANNEL_VALUE
  end
end
transparent?() click to toggle source
# File lib/gauguin/image.rb, line 43
def transparent?
  @magic_pixel.opacity >= MAX_TRANSPARENCY
end