📄 libmng_pixels.h
字号:
/* * * *//* ************************************************************************** */mng_retcode delta_g1 (mng_datap pData);mng_retcode delta_g2 (mng_datap pData);mng_retcode delta_g4 (mng_datap pData);mng_retcode delta_g8 (mng_datap pData);mng_retcode delta_g16 (mng_datap pData);mng_retcode delta_rgb8 (mng_datap pData);mng_retcode delta_rgb16 (mng_datap pData);mng_retcode delta_idx1 (mng_datap pData);mng_retcode delta_idx2 (mng_datap pData);mng_retcode delta_idx4 (mng_datap pData);mng_retcode delta_idx8 (mng_datap pData);mng_retcode delta_ga8 (mng_datap pData);mng_retcode delta_ga16 (mng_datap pData);mng_retcode delta_rgba8 (mng_datap pData);mng_retcode delta_rgba16 (mng_datap pData);/* ************************************************************************** *//* * * *//* * Delta-image row routines - apply the source row onto the target * *//* * * *//* ************************************************************************** */mng_retcode delta_g1_g1 (mng_datap pData);mng_retcode delta_g2_g2 (mng_datap pData);mng_retcode delta_g4_g4 (mng_datap pData);mng_retcode delta_g8_g8 (mng_datap pData);mng_retcode delta_g16_g16 (mng_datap pData);mng_retcode delta_rgb8_rgb8 (mng_datap pData);mng_retcode delta_rgb16_rgb16 (mng_datap pData);mng_retcode delta_ga8_ga8 (mng_datap pData);mng_retcode delta_ga8_g8 (mng_datap pData);mng_retcode delta_ga8_a8 (mng_datap pData);mng_retcode delta_ga16_ga16 (mng_datap pData);mng_retcode delta_ga16_g16 (mng_datap pData);mng_retcode delta_ga16_a16 (mng_datap pData);mng_retcode delta_rgba8_rgba8 (mng_datap pData);mng_retcode delta_rgba8_rgb8 (mng_datap pData);mng_retcode delta_rgba8_a8 (mng_datap pData);mng_retcode delta_rgba16_rgba16 (mng_datap pData);mng_retcode delta_rgba16_rgb16 (mng_datap pData);mng_retcode delta_rgba16_a16 (mng_datap pData);/* ************************************************************************** *//* * * *//* * Delta-image row routines - scale the source to bitdepth of target * *//* * * *//* ************************************************************************** *//* ************************************************************************** *//* * * *//* * Row processing routines - convert uncompressed data from zlib to * *//* * managable row-data which serves as input to the color-management * *//* * routines * *//* * * *//* ************************************************************************** */mng_retcode process_g1 (mng_datap pData);mng_retcode process_g2 (mng_datap pData);mng_retcode process_g4 (mng_datap pData);mng_retcode process_g8 (mng_datap pData);mng_retcode process_g16 (mng_datap pData);mng_retcode process_rgb8 (mng_datap pData);mng_retcode process_rgb16 (mng_datap pData);mng_retcode process_idx1 (mng_datap pData);mng_retcode process_idx2 (mng_datap pData);mng_retcode process_idx4 (mng_datap pData);mng_retcode process_idx8 (mng_datap pData);mng_retcode process_ga8 (mng_datap pData);mng_retcode process_ga16 (mng_datap pData);mng_retcode process_rgba8 (mng_datap pData);mng_retcode process_rgba16 (mng_datap pData);/* ************************************************************************** *//* * * *//* * Row processing initialization routines - set up the variables needed * *//* * to process uncompressed row-data * *//* * * *//* ************************************************************************** */mng_retcode init_g1_ni (mng_datap pData);mng_retcode init_g1_i (mng_datap pData);mng_retcode init_g2_ni (mng_datap pData);mng_retcode init_g2_i (mng_datap pData);mng_retcode init_g4_ni (mng_datap pData);mng_retcode init_g4_i (mng_datap pData);mng_retcode init_g8_ni (mng_datap pData);mng_retcode init_g8_i (mng_datap pData);mng_retcode init_g16_ni (mng_datap pData);mng_retcode init_g16_i (mng_datap pData);mng_retcode init_rgb8_ni (mng_datap pData);mng_retcode init_rgb8_i (mng_datap pData);mng_retcode init_rgb16_ni (mng_datap pData);mng_retcode init_rgb16_i (mng_datap pData);mng_retcode init_idx1_ni (mng_datap pData);mng_retcode init_idx1_i (mng_datap pData);mng_retcode init_idx2_ni (mng_datap pData);mng_retcode init_idx2_i (mng_datap pData);mng_retcode init_idx4_ni (mng_datap pData);mng_retcode init_idx4_i (mng_datap pData);mng_retcode init_idx8_ni (mng_datap pData);mng_retcode init_idx8_i (mng_datap pData);mng_retcode init_ga8_ni (mng_datap pData);mng_retcode init_ga8_i (mng_datap pData);mng_retcode init_ga16_ni (mng_datap pData);mng_retcode init_ga16_i (mng_datap pData);mng_retcode init_rgba8_ni (mng_datap pData);mng_retcode init_rgba8_i (mng_datap pData);mng_retcode init_rgba16_ni (mng_datap pData);mng_retcode init_rgba16_i (mng_datap pData);/* ************************************************************************** *//* * * *//* * Row processing initialization routines (JPEG) - set up the variables * *//* * needed to process uncompressed row-data * *//* * * *//* ************************************************************************** */mng_retcode init_jpeg_a1_ni (mng_datap pData);mng_retcode init_jpeg_a2_ni (mng_datap pData);mng_retcode init_jpeg_a4_ni (mng_datap pData);mng_retcode init_jpeg_a8_ni (mng_datap pData);mng_retcode init_jpeg_a16_ni (mng_datap pData);/* ************************************************************************** *//* * * *//* * General row processing routines * *//* * * *//* ************************************************************************** */mng_retcode init_rowproc (mng_datap pData);mng_retcode next_row (mng_datap pData);mng_retcode next_jpeg_alpharow (mng_datap pData);mng_retcode next_jpeg_row (mng_datap pData);mng_retcode cleanup_rowproc (mng_datap pData);/* ************************************************************************** *//* * * *//* * Magnification row routines - apply magnification transforms * *//* * * *//* ************************************************************************** */mng_retcode 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 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 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 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 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 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 magnify_ga8_x1 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -