📄 libmng_pixels.h
字号:
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_SUPPORTmng_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);#endifmng_retcode mng_init_g8_ni (mng_datap pData);mng_retcode mng_init_rgb8_ni (mng_datap pData);#ifndef MNG_NO_1_2_4BIT_SUPPORTmng_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);#endifmng_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_SUPPORTmng_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_SUPPORTmng_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);#endifmng_retcode mng_init_jpeg_a8_ni (mng_datap pData);#ifndef MNG_NO_16BIT_SUPPORTmng_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_JNGmng_retcode mng_next_jpeg_alpharow (mng_datap pData);mng_retcode mng_next_jpeg_row (mng_datap pData);#endifmng_retcode mng_cleanup_rowproc (mng_datap pData);/* ************************************************************************** *//* * * *//* * Magnification row routines - apply magnification transforms * *//* * * *//* ************************************************************************** */#ifndef MNG_OPTIMIZE_FOOTPRINT_MAGNmng_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);mng_retcode mng_magnify_ga8_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_ga8_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_ga8_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_ga8_x4 (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_ga8_x5 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);#endifmng_retcode mng_magnify_rgba8_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_rgba8_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_rgba8_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_rgba8_x4 (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_rgba8_x5 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);#ifndef MNG_OPTIMIZE_FOOTPRINT_MAGNmng_retcode mng_magnify_g8_y1 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_g8_y2 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_g8_y3 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgb8_y1 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgb8_y2 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgb8_y3 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_ga8_y1 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_ga8_y2 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_ga8_y3 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_ga8_y4 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_ga8_y5 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);#endifmng_retcode mng_magnify_rgba8_y1 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgba8_y2 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgba8_y3 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -