mediaLib Library Functions mlibImageColorConvert1Fp(3MLIB)
NAME
mlibImageColorConvert1Fp - color conversion using a 3x3
floating-point matrix
SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ]
#include
mlibstatus mlibImageColorConvert1Fp(mlibimage *dst,
const mlibimage *src, const mlibd64 *cmat);
DESCRIPTION
The mlibImageColorConvert1Fp() function takes a 3x3 float-
ing point conversion matrix and converts the floating-point
source color image to the destination color image.
The source and destination images must be three-channel
images.
It uses the following equation:
dst[x][y][0] cmat[0] cmat[1] cmat[2] src[x][y][0]
dst[x][y][1] = cmat[3] cmat[4] cmat[5] * src[x][y][1]
dst[x][y][2] cmat[6] cmat[7] cmat[8] src[x][y][2]
PARAMETERS
The function takes the following arguments:
dst Pointer to destination image.
src Pointer to source image.
cmat Conversion matrix in row major order.
RETURN VALUES
The function returns MLIBSUCES if successful. Otherwise
it returns MLIBFAILURE.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
SunOS 5.11 Last change: 2 Mar 2007 1
mediaLib Library Functions mlibImageColorConvert1Fp(3MLIB)
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Committed
MT-Level MT-Safe
SEE ALSO
mlibImageColorConvert1(3MLIB),
mlibImageColorConvert2(3MLIB),
mlibImageColorConvert2Fp(3MLIB),
mlibImageColorRGB2XYZ(3MLIB),
mlibImageColorRGB2XYZFp(3MLIB),
mlibImageColorXYZ2RGB(3MLIB),
mlibImageColorXYZ2RGBFp(3MLIB), attributes(5)
SunOS 5.11 Last change: 2 Mar 2007 2
|