Enumeration

VipsInterpretation

Declaration

enum Vips.Interpretation

Description [src]

How the values in an image should be interpreted. For example, a three-band float image of type #VIPS_INTERPRETATION_LAB should have its pixels interpreted as coordinates in CIE Lab space.

RGB and sRGB are treated in the same way. Use the colourspace functions if you want some other behaviour.

The gaps in numbering are historical and must be maintained. Allocate new numbers from the end.

Members

Name Description
VIPS_INTERPRETATION_ERROR No description available.
VIPS_INTERPRETATION_MULTIBAND

Generic many-band image.

VIPS_INTERPRETATION_B_W

Some kind of single-band image.

VIPS_INTERPRETATION_HISTOGRAM

A 1D image, eg. histogram or lookup table.

VIPS_INTERPRETATION_XYZ

The first three bands are CIE XYZ.

VIPS_INTERPRETATION_LAB

Pixels are in CIE Lab space.

VIPS_INTERPRETATION_CMYK

The first four bands are in CMYK space.

VIPS_INTERPRETATION_LABQ

Implies #VIPS_CODING_LABQ.

VIPS_INTERPRETATION_RGB

Generic RGB space.

VIPS_INTERPRETATION_CMC

A uniform colourspace based on CMC(1:1)

VIPS_INTERPRETATION_LCH

Pixels are in CIE LCh space.

VIPS_INTERPRETATION_LABS

CIE LAB coded as three signed 16-bit values.

VIPS_INTERPRETATION_sRGB

Pixels are sRGB.

VIPS_INTERPRETATION_YXY

Pixels are CIE Yxy.

VIPS_INTERPRETATION_FOURIER

Image is in fourier space.

VIPS_INTERPRETATION_RGB16

Generic 16-bit RGB.

VIPS_INTERPRETATION_GREY16

Generic 16-bit mono.

VIPS_INTERPRETATION_MATRIX

A matrix.

VIPS_INTERPRETATION_scRGB

Pixels are scRGB.

VIPS_INTERPRETATION_HSV

Pixels are HSV.

VIPS_INTERPRETATION_LAST No description available.