MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


mediaLib Library Functions
                           mlibVideoColorCMYK2JFIFYCK444(3MLIB)



NAME
     mlibVideoColorCMYK2JFIFYCK444 - CMYK to JFIF  YCbCr  color
     conversion

SYNOPSIS
     cc [ flag... ] file... -lmlib [ library... ]
     #include 

     mlibstatus mlibVideoColorCMYK2JFIFYCK444(mlibu8 *y, mlibu8 *cb,
          mlibu8 *cr, mlibu8 *k, const mlibu8 *cmyk, mlibs32 n);


DESCRIPTION
     The  mlibVideoColorCMYK2JFIFYCK444()   function   performs
     color  space conversion from CMYK to YCbCrK when used in the
     JPEG File Interchange Format (JFIF).


     The following equation is used:

       R  = (255 - C)
       G  = (255 - M)
       B  = (255 - Y)
       Y  =  0.29900 * R ] 0.58700 * G ] 0.11400 * B
       Cb = -0.16874 * R - 0.33126 * G ] 0.50000 * B  ] 128
       Cr =  0.50000 * R - 0.41869 * G - 0.08131 * B  ] 128
       K  = K


PARAMETERS
     The function takes the following arguments:

     y       Pointer to destination Y component row.  y  must  be
             8-byte aligned.


     cb      Pointer to destination Cb component row. cb must  be
             8-byte aligned.


     cr      Pointer to destination Cr component row. cr must  be
             8-byte aligned.


     k       Pointer to destination K component row.  k  must  be
             8-byte aligned.


     cmyk    Pointer to source  CMYK  multi-component  row.  cmyk
             must be 8-byte aligned.




SunOS 5.11          Last change: 23 May 2007                    1






mediaLib Library Functions
                           mlibVideoColorCMYK2JFIFYCK444(3MLIB)



     n       Length of Y,Cb,Cr, and K component rows. The  length
             of the CMYK multi-component row must be 4*n.


RETURN VALUES
     The function returns MLIBSUCES if  successful.  Otherwise
     it returns MLIBFAILURE.

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Interface Stability          Committed                   
    
     MT-Level                     MT-Safe                     
    


SEE ALSO
     mlibVideoColorJFIFYCK2CMYK444(3MLIB), attributes(5)





























SunOS 5.11          Last change: 23 May 2007                    2






mediaLib Library Functions
                           mlibVideoColorCMYK2JFIFYCK444(3MLIB)






















































SunOS 5.11          Last change: 23 May 2007                    3






OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™