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