MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


mediaLib Library Functions
                           mlibVideoColorJFIFYCK2CMYK444(3MLIB)



NAME
     mlibVideoColorJFIFYCK2CMYK444 - JFIF YCbCr to  CMYK  color
     conversion

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

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


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


     The following equation is used:

       R = Y                        ] 1.40200 * (Cr - 128)
       G = Y - 0.34414 * (Cb - 128) - 0.71414 * (Cr - 128)
       B = Y ] 1.77200 * (Cb - 128)
       C = (255 - R)
       M = (255 - G)
       Y = (255 - B)
       K = K


PARAMETERS
     The function takes the following arguments:

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


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


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


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






SunOS 5.11          Last change: 23 May 2007                    1






mediaLib Library Functions
                           mlibVideoColorJFIFYCK2CMYK444(3MLIB)



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


     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
     mlibVideoColorCMYK2JFIFYCK444(3MLIB), attributes(5)

























SunOS 5.11          Last change: 23 May 2007                    2






mediaLib Library Functions
                           mlibVideoColorJFIFYCK2CMYK444(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 ™