?? libmng_pixels.h
字號:
mng_uint16 mng_promote_zerofill_8_16 (mng_uint8 iB);
#endif
#endif /* MNG_NO_DELTA_PNG */
/* ************************************************************************** */
/* * * */
/* * Delta-image row routines - promote color_type * */
/* * * */
/* ************************************************************************** */
mng_retcode mng_promote_g8_g8 (mng_datap pData);
#ifndef MNG_NO_16BIT_SUPPORT
mng_retcode mng_promote_g8_g16 (mng_datap pData);
mng_retcode mng_promote_g16_g16 (mng_datap pData);
#endif
mng_retcode mng_promote_g8_ga8 (mng_datap pData);
#ifndef MNG_NO_16BIT_SUPPORT
mng_retcode mng_promote_g8_ga16 (mng_datap pData);
mng_retcode mng_promote_g16_ga16 (mng_datap pData);
#endif
mng_retcode mng_promote_g8_rgb8 (mng_datap pData);
#ifndef MNG_NO_16BIT_SUPPORT
mng_retcode mng_promote_g8_rgb16 (mng_datap pData);
mng_retcode mng_promote_g16_rgb16 (mng_datap pData);
#endif
mng_retcode mng_promote_g8_rgba8 (mng_datap pData);
#ifndef MNG_NO_16BIT_SUPPORT
mng_retcode mng_promote_g8_rgba16 (mng_datap pData);
mng_retcode mng_promote_g16_rgba16 (mng_datap pData);
mng_retcode mng_promote_ga8_ga16 (mng_datap pData);
#endif
mng_retcode mng_promote_ga8_rgba8 (mng_datap pData);
#ifndef MNG_NO_16BIT_SUPPORT
mng_retcode mng_promote_ga8_rgba16 (mng_datap pData);
mng_retcode mng_promote_ga16_rgba16 (mng_datap pData);
#endif
#ifndef MNG_NO_16BIT_SUPPORT
mng_retcode mng_promote_rgb8_rgb16 (mng_datap pData);
#endif
mng_retcode mng_promote_rgb8_rgba8 (mng_datap pData);
#ifndef MNG_NO_16BIT_SUPPORT
mng_retcode mng_promote_rgb8_rgba16 (mng_datap pData);
mng_retcode mng_promote_rgb16_rgba16 (mng_datap pData);
#endif
mng_retcode mng_promote_idx8_rgb8 (mng_datap pData);
#ifndef MNG_NO_16BIT_SUPPORT
mng_retcode mng_promote_idx8_rgb16 (mng_datap pData);
#endif
mng_retcode mng_promote_idx8_rgba8 (mng_datap pData);
#ifndef MNG_NO_16BIT_SUPPORT
mng_retcode mng_promote_idx8_rgba16 (mng_datap pData);
mng_retcode mng_promote_rgba8_rgba16 (mng_datap pData);
#endif
/* ************************************************************************** */
/* * * */
/* * Row processing routines - convert uncompressed data from zlib to * */
/* * managable row-data which serves as input to the color-management * */
/* * routines * */
/* * * */
/* ************************************************************************** */
#ifndef MNG_NO_1_2_4BIT_SUPPORT
mng_retcode mng_process_g1 (mng_datap pData);
mng_retcode mng_process_g2 (mng_datap pData);
mng_retcode mng_process_g4 (mng_datap pData);
#endif
mng_retcode mng_process_g8 (mng_datap pData);
mng_retcode mng_process_rgb8 (mng_datap pData);
#ifndef MNG_NO_1_2_4BIT_SUPPORT
mng_retcode mng_process_idx1 (mng_datap pData);
mng_retcode mng_process_idx2 (mng_datap pData);
mng_retcode mng_process_idx4 (mng_datap pData);
#endif
mng_retcode mng_process_idx8 (mng_datap pData);
mng_retcode mng_process_ga8 (mng_datap pData);
mng_retcode mng_process_rgba8 (mng_datap pData);
#ifndef MNG_NO_16BIT_SUPPORT
mng_retcode mng_process_g16 (mng_datap pData);
mng_retcode mng_process_ga16 (mng_datap pData);
mng_retcode mng_process_rgb16 (mng_datap pData);
mng_retcode mng_process_rgba16 (mng_datap pData);
#endif
/* ************************************************************************** */
/* * * */
/* * Row processing initialization routines - set up the variables needed * */
/* * to process uncompressed row-data * */
/* * * */
/* ************************************************************************** */
#ifndef MNG_OPTIMIZE_FOOTPRINT_INIT
#ifndef MNG_NO_1_2_4BIT_SUPPORT
mng_retcode mng_init_g1_i (mng_datap pData);
mng_retcode mng_init_g2_i (mng_datap pData);
mng_retcode mng_init_g4_i (mng_datap pData);
#endif
mng_retcode mng_init_g8_i (mng_datap pData);
mng_retcode mng_init_rgb8_i (mng_datap pData);
#ifndef MNG_NO_1_2_4BIT_SUPPORT
mng_retcode mng_init_idx1_i (mng_datap pData);
mng_retcode mng_init_idx2_i (mng_datap pData);
mng_retcode mng_init_idx4_i (mng_datap pData);
#endif
mng_retcode mng_init_idx8_i (mng_datap pData);
mng_retcode mng_init_ga8_i (mng_datap pData);
mng_retcode mng_init_rgba8_i (mng_datap pData);
#ifndef MNG_NO_1_2_4BIT_SUPPORT
mng_retcode mng_init_g1_ni (mng_datap pData);
mng_retcode mng_init_g2_ni (mng_datap pData);
mng_retcode mng_init_g4_ni (mng_datap pData);
#endif
mng_retcode mng_init_g8_ni (mng_datap pData);
mng_retcode mng_init_rgb8_ni (mng_datap pData);
#ifndef MNG_NO_1_2_4BIT_SUPPORT
mng_retcode mng_init_idx1_ni (mng_datap pData);
mng_retcode mng_init_idx2_ni (mng_datap pData);
mng_retcode mng_init_idx4_ni (mng_datap pData);
#endif
mng_retcode mng_init_idx8_ni (mng_datap pData);
mng_retcode mng_init_ga8_ni (mng_datap pData);
mng_retcode mng_init_rgba8_ni (mng_datap pData);
#ifndef MNG_NO_16BIT_SUPPORT
mng_retcode mng_init_g16_i (mng_datap pData);
mng_retcode mng_init_rgb16_i (mng_datap pData);
mng_retcode mng_init_ga16_i (mng_datap pData);
mng_retcode mng_init_rgba16_i (mng_datap pData);
mng_retcode mng_init_g16_ni (mng_datap pData);
mng_retcode mng_init_rgb16_ni (mng_datap pData);
mng_retcode mng_init_ga16_ni (mng_datap pData);
mng_retcode mng_init_rgba16_ni (mng_datap pData);
#endif
#endif
/* ************************************************************************** */
/* * * */
/* * Row processing initialization routines (JPEG) - set up the variables * */
/* * needed to process uncompressed row-data * */
/* * * */
/* ************************************************************************** */
#ifndef MNG_OPTIMIZE_FOOTPRINT_INIT
#ifdef MNG_INCLUDE_JNG
#ifndef MNG_NO_1_2_4BIT_SUPPORT
mng_retcode mng_init_jpeg_a1_ni (mng_datap pData);
mng_retcode mng_init_jpeg_a2_ni (mng_datap pData);
mng_retcode mng_init_jpeg_a4_ni (mng_datap pData);
#endif
mng_retcode mng_init_jpeg_a8_ni (mng_datap pData);
#ifndef MNG_NO_16BIT_SUPPORT
mng_retcode mng_init_jpeg_a16_ni (mng_datap pData);
#endif
#endif
#endif
/* ************************************************************************** */
/* * * */
/* * General row processing routines * */
/* * * */
/* ************************************************************************** */
mng_retcode mng_init_rowproc (mng_datap pData);
mng_retcode mng_next_row (mng_datap pData);
#ifdef MNG_INCLUDE_JNG
mng_retcode mng_next_jpeg_alpharow (mng_datap pData);
mng_retcode mng_next_jpeg_row (mng_datap pData);
#endif
mng_retcode mng_cleanup_rowproc (mng_datap pData);
/* ************************************************************************** */
/* * * */
/* * Magnification row routines - apply magnification transforms * */
/* * * */
/* ************************************************************************** */
#ifndef MNG_OPTIMIZE_FOOTPRINT_MAGN
mng_retcode mng_magnify_g8_x1 (mng_datap pData,
mng_uint16 iMX,
mng_uint16 iML,
mng_uint16 iMR,
mng_uint32 iWidth,
mng_uint8p pSrcline,
mng_uint8p pDstline);
mng_retcode mng_magnify_g8_x2 (mng_datap pData,
mng_uint16 iMX,
mng_uint16 iML,
mng_uint16 iMR,
mng_uint32 iWidth,
mng_uint8p pSrcline,
mng_uint8p pDstline);
mng_retcode mng_magnify_g8_x3 (mng_datap pData,
mng_uint16 iMX,
mng_uint16 iML,
mng_uint16 iMR,
mng_uint32 iWidth,
mng_uint8p pSrcline,
mng_uint8p pDstline);
mng_retcode mng_magnify_rgb8_x1 (mng_datap pData,
mng_uint16 iMX,
mng_uint16 iML,
mng_uint16 iMR,
mng_uint32 iWidth,
mng_uint8p pSrcline,
mng_uint8p pDstline);
mng_retcode mng_magnify_rgb8_x2 (mng_datap pData,
mng_uint16 iMX,
mng_uint16 iML,
mng_uint16 iMR,
mng_uint32 iWidth,
mng_uint8p pSrcline,
mng_uint8p pDstline);
mng_retcode mng_magnify_rgb8_x3 (mng_datap pData,
mng_uint16 iMX,
mng_uint16 iML,
mng_uint16 iMR,
mng_uint32 iWidth,
mng_uint8p pSrcline,
mng_uint8p pDstline);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -