Sha256: c37baf46574757575d942f94400eb520b6a12cb11476fabcff3b7c91bf6e5a31

Contents?: true

Size: 524 Bytes

Versions: 1

Compression:

Stored size: 524 Bytes

Contents

# frozen_string_literal: true

require 'chunky_png'
require 'tempfile'
require 'open-uri'

require 'camalian/version'
require 'camalian/color'
require 'camalian/palette'
require 'camalian/image'
require 'camalian/quantization/histogram'

module Camalian # :nodoc:
  QUANTIZATION_HISTOGRAM = 'histogram'

  class << self
    def options
      @options ||= {
        color_count: 8,
        quantization: Camalian::QUANTIZATION_HISTOGRAM
      }
    end

    def load(image_path)
      Image.new(image_path)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
camalian-0.1.0 lib/camalian.rb