Pixel Operations

Pixel Operations — Pixel Operation Function Classes

Synopsis




void        oil_argb_paint_u8               (uint8_t *i_4xn,
                                             const uint8_t *s1_4,
                                             const uint8_t *s2_n,
                                             int n);
void        oil_ayuv2argb_u8                (uint8_t *d_4xn,
                                             const uint8_t *s_4xn,
                                             int n);
void        oil_rgb2bgr                     (uint8_t *d_3xn,
                                             const uint8_t *s_3xn,
                                             int n);
void        oil_rgb2rgba                    (uint8_t *d_4xn,
                                             const uint8_t *s_3xn,
                                             int n);
void        oil_yuv2rgbx_sub2_u8            (uint8_t *d_4xn,
                                             const uint8_t *src1,
                                             const uint8_t *src2,
                                             const uint8_t *src3,
                                             int n);
void        oil_yuv2rgbx_sub4_u8            (uint8_t *d_4xn,
                                             const uint8_t *src1,
                                             const uint8_t *src2,
                                             const uint8_t *src3,
                                             int n);
void        oil_yuv2rgbx_u8                 (uint8_t *d_4xn,
                                             const uint8_t *src1,
                                             const uint8_t *src2,
                                             const uint8_t *src3,
                                             int n);

Description

Details

oil_argb_paint_u8 ()

void        oil_argb_paint_u8               (uint8_t *i_4xn,
                                             const uint8_t *s1_4,
                                             const uint8_t *s2_n,
                                             int n);

i_4xn :
s1_4 :
s2_n :
n :

oil_ayuv2argb_u8 ()

void        oil_ayuv2argb_u8                (uint8_t *d_4xn,
                                             const uint8_t *s_4xn,
                                             int n);

Converts an array of AYUV pixels to ARGB.

d_4xn :
s_4xn :
n :

oil_rgb2bgr ()

void        oil_rgb2bgr                     (uint8_t *d_3xn,
                                             const uint8_t *s_3xn,
                                             int n);

d_3xn :
s_3xn :
n :

oil_rgb2rgba ()

void        oil_rgb2rgba                    (uint8_t *d_4xn,
                                             const uint8_t *s_3xn,
                                             int n);

d_4xn :
s_3xn :
n :

oil_yuv2rgbx_sub2_u8 ()

void        oil_yuv2rgbx_sub2_u8            (uint8_t *d_4xn,
                                             const uint8_t *src1,
                                             const uint8_t *src2,
                                             const uint8_t *src3,
                                             int n);

d_4xn :
src1 :
src2 :
src3 :
n :

oil_yuv2rgbx_sub4_u8 ()

void        oil_yuv2rgbx_sub4_u8            (uint8_t *d_4xn,
                                             const uint8_t *src1,
                                             const uint8_t *src2,
                                             const uint8_t *src3,
                                             int n);

d_4xn :
src1 :
src2 :
src3 :
n :

oil_yuv2rgbx_u8 ()

void        oil_yuv2rgbx_u8                 (uint8_t *d_4xn,
                                             const uint8_t *src1,
                                             const uint8_t *src2,
                                             const uint8_t *src3,
                                             int n);

d_4xn :
src1 :
src2 :
src3 :
n :