Module: Camalian

Defined in:
lib/camalian.rb,
lib/camalian/color.rb,
lib/camalian/image.rb,
lib/camalian/palette.rb,
lib/camalian/version.rb,
lib/camalian/quantization/k_means.rb,
lib/camalian/quantization/histogram.rb,
lib/camalian/quantization/median_cut.rb

Overview

:nodoc:

Defined Under Namespace

Modules: Quantization Classes: Color, Image, Palette

Constant Summary collapse

QUANTIZATION_HISTOGRAM =
Camalian::Quantization::Histogram
QUANTIZATION_K_MEANS =
Camalian::Quantization::KMeans
QUANTIZATION_MEDIAN_CUT =
Camalian::Quantization::MedianCut
VERSION =
'0.2.1'

Class Method Summary collapse

Class Method Details

.load(image_path) ⇒ Object



28
29
30
# File 'lib/camalian.rb', line 28

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

.optionsObject



21
22
23
24
25
26
# File 'lib/camalian.rb', line 21

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