mediaLib Library Functions mlibImageColorConvert2(3MLIB)
NAME
mlibImageColorConvert2 - color conversion using a 3x3
floating-point matrix and a three-element offset
SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ]
#include
mlibstatus mlibImageColorConvert2(mlibimage *dst, const mlibimage *src,
const mlibd64 *cmat, const mlibd64 *offset);
DESCRIPTION
The mlibImageColorConvert2() function takes a 3x3
floating-point conversion matrix and a three-element offset
and converts the 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] offset[0]
dst[x][y][1] =cmat[3] cmat[4] cmat[5] *src[x][y][1] ]offset[1]
dst[x][y][2] cmat[6] cmat[7] cmat[8] src[x][y][2] offset[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.
offset Offset array.
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 mlibImageColorConvert2(3MLIB)
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Committed
MT-Level MT-Safe
SEE ALSO
mlibImageColorConvert1(3MLIB),
mlibImageColorConvert1Fp(3MLIB),
mlibImageColorConvert2Fp(3MLIB),
mlibImageColorRGB2YC(3MLIB),
mlibImageColorRGB2YCFp(3MLIB),
mlibImageColorYC2RGB(3MLIB),
mlibImageColorYC2RGBFp(3MLIB), attributes(5)
SunOS 5.11 Last change: 2 Mar 2007 2
|