⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libmng_pixels.h

📁 奇趣公司比较新的qt/emd版本
💻 H
📖 第 1 页 / 共 4 页
字号:
#ifdef MNG_SUPPORT_JPEG12#ifndef MNG_NO_1_2_4BIT_SUPPORTmng_retcode mng_store_jpeg_g12_a1      (mng_datap  pData);mng_retcode mng_store_jpeg_g12_a2      (mng_datap  pData);mng_retcode mng_store_jpeg_g12_a4      (mng_datap  pData);#endifmng_retcode mng_store_jpeg_g12_a8      (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_store_jpeg_g12_a16     (mng_datap  pData);#endif#ifndef MNG_NO_1_2_4BIT_SUPPORTmng_retcode mng_store_jpeg_rgb12_a1    (mng_datap  pData);mng_retcode mng_store_jpeg_rgb12_a2    (mng_datap  pData);mng_retcode mng_store_jpeg_rgb12_a4    (mng_datap  pData);#endifmng_retcode mng_store_jpeg_rgb12_a8    (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_store_jpeg_rgb12_a16   (mng_datap  pData);#endif#endif#endif/* ************************************************************************** *//* *                                                                        * *//* * Delta-image row routines - apply the processed & uncompressed row-data * *//* * onto the target "object"                                               * *//* *                                                                        * *//* ************************************************************************** */#ifndef MNG_NO_DELTA_PNG#ifndef MNG_NO_1_2_4BIT_SUPPORTmng_retcode mng_delta_g1               (mng_datap  pData);mng_retcode mng_delta_g2               (mng_datap  pData);mng_retcode mng_delta_g4               (mng_datap  pData);#endifmng_retcode mng_delta_g8               (mng_datap  pData);mng_retcode mng_delta_g16              (mng_datap  pData);mng_retcode mng_delta_rgb8             (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_delta_rgb16            (mng_datap  pData);#endif#ifndef MNG_NO_1_2_4BIT_SUPPORTmng_retcode mng_delta_idx1             (mng_datap  pData);mng_retcode mng_delta_idx2             (mng_datap  pData);mng_retcode mng_delta_idx4             (mng_datap  pData);#endifmng_retcode mng_delta_idx8             (mng_datap  pData);mng_retcode mng_delta_ga8              (mng_datap  pData);mng_retcode mng_delta_rgba8            (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_delta_ga16             (mng_datap  pData);mng_retcode mng_delta_rgba16           (mng_datap  pData);#endif/* ************************************************************************** *//* *                                                                        * *//* * Delta-image row routines - apply the source row onto the target        * *//* *                                                                        * *//* ************************************************************************** */#ifndef MNG_NO_1_2_4BIT_SUPPORTmng_retcode mng_delta_g1_g1            (mng_datap  pData);mng_retcode mng_delta_g2_g2            (mng_datap  pData);mng_retcode mng_delta_g4_g4            (mng_datap  pData);#endifmng_retcode mng_delta_g8_g8            (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_delta_g16_g16          (mng_datap  pData);#endifmng_retcode mng_delta_ga8_ga8          (mng_datap  pData);mng_retcode mng_delta_ga8_g8           (mng_datap  pData);mng_retcode mng_delta_ga8_a8           (mng_datap  pData);mng_retcode mng_delta_rgba8_rgb8       (mng_datap  pData);mng_retcode mng_delta_rgba8_a8         (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_delta_ga16_ga16        (mng_datap  pData);mng_retcode mng_delta_ga16_g16         (mng_datap  pData);mng_retcode mng_delta_ga16_a16         (mng_datap  pData);mng_retcode mng_delta_rgba16_a16       (mng_datap  pData);mng_retcode mng_delta_rgba16_rgb16     (mng_datap  pData);#endif#endif /* MNG_NO_DELTA_PNG */mng_retcode mng_delta_rgb8_rgb8        (mng_datap  pData); /* Used for PAST */mng_retcode mng_delta_rgba8_rgba8      (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_delta_rgb16_rgb16      (mng_datap  pData);mng_retcode mng_delta_rgba16_rgba16    (mng_datap  pData);#endif#ifndef MNG_NO_DELTA_PNG/* ************************************************************************** *//* *                                                                        * *//* * Delta-image row routines - scale the delta to bitdepth of target       * *//* *                                                                        * *//* ************************************************************************** */#ifndef MNG_NO_1_2_4BIT_SUPPORTmng_retcode mng_scale_g1_g2            (mng_datap  pData);mng_retcode mng_scale_g1_g4            (mng_datap  pData);mng_retcode mng_scale_g1_g8            (mng_datap  pData);mng_retcode mng_scale_g2_g4            (mng_datap  pData);mng_retcode mng_scale_g2_g8            (mng_datap  pData);mng_retcode mng_scale_g4_g8            (mng_datap  pData);#endif#ifndef MNG_NO_16BIT_SUPPORT#ifndef MNG_NO_1_2_4BIT_SUPPORTmng_retcode mng_scale_g1_g16           (mng_datap  pData);mng_retcode mng_scale_g2_g16           (mng_datap  pData);mng_retcode mng_scale_g4_g16           (mng_datap  pData);#endifmng_retcode mng_scale_g8_g16           (mng_datap  pData);mng_retcode mng_scale_ga8_ga16         (mng_datap  pData);mng_retcode mng_scale_rgb8_rgb16       (mng_datap  pData);mng_retcode mng_scale_rgba8_rgba16     (mng_datap  pData);#endif#ifndef MNG_NO_1_2_4BIT_SUPPORTmng_retcode mng_scale_g2_g1            (mng_datap  pData);mng_retcode mng_scale_g4_g1            (mng_datap  pData);mng_retcode mng_scale_g8_g1            (mng_datap  pData);mng_retcode mng_scale_g4_g2            (mng_datap  pData);mng_retcode mng_scale_g8_g2            (mng_datap  pData);mng_retcode mng_scale_g8_g4            (mng_datap  pData);#endif#ifndef MNG_NO_16BIT_SUPPORT#ifndef MNG_NO_1_2_4BIT_SUPPORTmng_retcode mng_scale_g16_g1           (mng_datap  pData);mng_retcode mng_scale_g16_g2           (mng_datap  pData);mng_retcode mng_scale_g16_g4           (mng_datap  pData);#endifmng_retcode mng_scale_g16_g8           (mng_datap  pData);mng_retcode mng_scale_ga16_ga8         (mng_datap  pData);mng_retcode mng_scale_rgb16_rgb8       (mng_datap  pData);mng_retcode mng_scale_rgba16_rgba8     (mng_datap  pData);#endif#endif /* MNG_NO_DELTA_PNG *//* ************************************************************************** *//* *                                                                        * *//* * Delta-image bit routines - promote bit_depth                           * *//* *                                                                        * *//* ************************************************************************** */mng_uint8   mng_promote_replicate_1_2  (mng_uint8  iB);mng_uint8   mng_promote_replicate_1_4  (mng_uint8  iB);mng_uint8   mng_promote_replicate_1_8  (mng_uint8  iB);mng_uint8   mng_promote_replicate_2_4  (mng_uint8  iB);mng_uint8   mng_promote_replicate_2_8  (mng_uint8  iB);mng_uint8   mng_promote_replicate_4_8  (mng_uint8  iB);#ifndef MNG_NO_16BIT_SUPPORTmng_uint16  mng_promote_replicate_1_16 (mng_uint8  iB);mng_uint16  mng_promote_replicate_2_16 (mng_uint8  iB);mng_uint16  mng_promote_replicate_4_16 (mng_uint8  iB);mng_uint16  mng_promote_replicate_8_16 (mng_uint8  iB);#endif/* ************************************************************************** */#ifndef MNG_NO_DELTA_PNGmng_uint8   mng_promote_zerofill_1_2   (mng_uint8  iB);mng_uint8   mng_promote_zerofill_1_4   (mng_uint8  iB);mng_uint8   mng_promote_zerofill_1_8   (mng_uint8  iB);mng_uint8   mng_promote_zerofill_2_4   (mng_uint8  iB);mng_uint8   mng_promote_zerofill_2_8   (mng_uint8  iB);mng_uint8   mng_promote_zerofill_4_8   (mng_uint8  iB);#ifndef MNG_NO_16BIT_SUPPORTmng_uint16  mng_promote_zerofill_1_16  (mng_uint8  iB);mng_uint16  mng_promote_zerofill_2_16  (mng_uint8  iB);mng_uint16  mng_promote_zerofill_4_16  (mng_uint8  iB);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_SUPPORTmng_retcode mng_promote_g8_g16         (mng_datap  pData);mng_retcode mng_promote_g16_g16        (mng_datap  pData);#endifmng_retcode mng_promote_g8_ga8         (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_promote_g8_ga16        (mng_datap  pData);mng_retcode mng_promote_g16_ga16       (mng_datap  pData);#endifmng_retcode mng_promote_g8_rgb8        (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_promote_g8_rgb16       (mng_datap  pData);mng_retcode mng_promote_g16_rgb16      (mng_datap  pData);#endifmng_retcode mng_promote_g8_rgba8       (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_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);#endifmng_retcode mng_promote_ga8_rgba8      (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_promote_ga8_rgba16     (mng_datap  pData);mng_retcode mng_promote_ga16_rgba16    (mng_datap  pData);#endif#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_promote_rgb8_rgb16     (mng_datap  pData);#endifmng_retcode mng_promote_rgb8_rgba8     (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_promote_rgb8_rgba16    (mng_datap  pData);mng_retcode mng_promote_rgb16_rgba16   (mng_datap  pData);#endifmng_retcode mng_promote_idx8_rgb8      (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_promote_idx8_rgb16     (mng_datap  pData);#endifmng_retcode mng_promote_idx8_rgba8     (mng_datap  pData);#ifndef MNG_NO_16BIT_SUPPORTmng_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_SUPPORTmng_retcode mng_process_g1             (mng_datap  pData);mng_retcode mng_process_g2             (mng_datap  pData);mng_retcode mng_process_g4             (mng_datap  pData);#endifmng_retcode mng_process_g8             (mng_datap  pData);mng_retcode mng_process_rgb8           (mng_datap  pData);#ifndef MNG_NO_1_2_4BIT_SUPPORTmng_retcode mng_process_idx1           (mng_datap  pData);mng_retcode mng_process_idx2           (mng_datap  pData);mng_retcode mng_process_idx4           (mng_datap  pData);#endifmng_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_SUPPORTmng_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_SUPPORTmng_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);#endifmng_retcode mng_init_g8_i              (mng_datap  pData);mng_retcode mng_init_rgb8_i            (mng_datap  pData);#ifndef MNG_NO_1_2_4BIT_SUPPORTmng_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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -