module Greyn

Constants

VERSION

Public Class Methods

base_filename(file) click to toggle source
# File lib/greyn.rb, line 7
def self.base_filename file
  File.basename(file).split('.')[0]
end
convert(file) click to toggle source
# File lib/greyn.rb, line 11
def self.convert file
  basename = self.base_filename file
  path = File.dirname(File.expand_path(file))

  [:avg, :light, :luma].each do |f|
    img = ChunkyPNG::Image::from_file(File.expand_path(file))
    Greyscale::greyscale(img, f)
    img.save("#{path}/#{basename}_#{f}.png")
  end
end