Class: Vips::Interpretation

Inherits:
Symbol
  • Object
show all
Defined in:
lib/vips/interpretation.rb

Overview

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