class Qrio::ImageLoader::PNGImageLoader
Public Class Methods
load(filename)
click to toggle source
# File lib/qrio/image_loader/png_image_loader.rb, line 4 def self.load(filename) image = ChunkyPNG::Image.from_file(filename) bits = image.pixels.map do |pixel| grayscale = ChunkyPNG::Color.to_grayscale(pixel) level = ChunkyPNG::Color.r(grayscale) level <= 126 end Matrix.new(bits, image.width, image.height) end