Sha256: f94a2397195b898b117bf63a591dd03318a31121449f8d205f7eef60a722d4bd

Contents?: true

Size: 1.03 KB

Versions: 8

Compression:

Stored size: 1.03 KB

Contents

module Vips

    # How the values in an image should be interpreted. For example, a
    # three-band float image of type :lab should have its 
    # pixels interpreted as coordinates in CIE Lab space.
    #
    # * `:multiband` generic many-band image
    # * `:b_w` some kind of single-band image
    # * `:histogram` a 1D image, eg. histogram or lookup table
    # * `:fourier` image is in fourier space
    # * `:xyz` the first three bands are CIE XYZ 
    # * `:lab` pixels are in CIE Lab space
    # * `:cmyk` the first four bands are in CMYK space
    # * `:labq` implies #VIPS_CODING_LABQ
    # * `:rgb` generic RGB space
    # * `:cmc` a uniform colourspace based on CMC(1:1)
    # * `:lch` pixels are in CIE LCh space
    # * `:labs` CIE LAB coded as three signed 16-bit values
    # * `:srgb` pixels are sRGB
    # * `:hsv` pixels are HSV
    # * `:scrgb` pixels are scRGB
    # * `:yxy` pixels are CIE Yxy
    # * `:rgb16` generic 16-bit RGB
    # * `:grey16` generic 16-bit mono
    # * `:matrix` a matrix
    class Interpretation
    end
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
ruby-vips-1.0.6 lib/vips/interpretation.rb
ruby-vips-1.0.5 lib/vips/interpretation.rb
ruby-vips-1.0.4 lib/vips/interpretation.rb
ruby-vips-1.0.3 lib/vips/interpretation.rb
ruby-vips-1.0.2 lib/vips/interpretation.rb
ruby-vips-1.0.1 lib/vips/interpretation.rb
ruby-vips-1.0.0 lib/vips/interpretation.rb
ruby-vips8-0.1.0 lib/vips8/interpretation.rb