📄 libmng_chunk_descr.c
字号:
{mng_it_png, mng_create_none, 0, offsetof(mng_gama, bEmpty), MNG_NULL, MNG_NULL, mng_special_gama, mng_fields_gama, (sizeof(mng_fields_gama) / sizeof(mng_field_descriptor)), MNG_DESCR_GLOBAL | MNG_DESCR_EMPTYEMBED | MNG_DESCR_EMPTYGLOBAL, MNG_DESCR_GenHDR, MNG_DESCR_NOPLTE | MNG_DESCR_NOIDAT | MNG_DESCR_NOJDAT | MNG_DESCR_NOJDAA};#endif#ifndef MNG_SKIPCHUNK_cHRMMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_chrm = {mng_it_png, mng_create_none, 0, offsetof(mng_chrm, bEmpty), MNG_NULL, MNG_NULL, mng_special_chrm, mng_fields_chrm, (sizeof(mng_fields_chrm) / sizeof(mng_field_descriptor)), MNG_DESCR_GLOBAL | MNG_DESCR_EMPTYEMBED | MNG_DESCR_EMPTYGLOBAL, MNG_DESCR_GenHDR, MNG_DESCR_NOPLTE | MNG_DESCR_NOIDAT | MNG_DESCR_NOJDAT | MNG_DESCR_NOJDAA};#endif#ifndef MNG_SKIPCHUNK_sRGBMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_srgb = {mng_it_png, mng_create_none, 0, offsetof(mng_srgb, bEmpty), MNG_NULL, MNG_NULL, mng_special_srgb, mng_fields_srgb, (sizeof(mng_fields_srgb) / sizeof(mng_field_descriptor)), MNG_DESCR_GLOBAL | MNG_DESCR_EMPTYEMBED | MNG_DESCR_EMPTYGLOBAL, MNG_DESCR_GenHDR, MNG_DESCR_NOPLTE | MNG_DESCR_NOIDAT | MNG_DESCR_NOJDAT | MNG_DESCR_NOJDAA};#endif#ifndef MNG_SKIPCHUNK_iCCPMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_iccp = {mng_it_png, mng_create_none, 0, offsetof(mng_iccp, bEmpty), MNG_NULL, MNG_NULL, mng_special_iccp, mng_fields_iccp, (sizeof(mng_fields_iccp) / sizeof(mng_field_descriptor)), MNG_DESCR_GLOBAL | MNG_DESCR_EMPTYEMBED | MNG_DESCR_EMPTYGLOBAL, MNG_DESCR_GenHDR, MNG_DESCR_NOPLTE | MNG_DESCR_NOIDAT | MNG_DESCR_NOJDAT | MNG_DESCR_NOJDAA};#endif#ifndef MNG_SKIPCHUNK_tEXtMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_text = {mng_it_png, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_text, mng_fields_text, (sizeof(mng_fields_text) / sizeof(mng_field_descriptor)), MNG_DESCR_GLOBAL, MNG_DESCR_GenHDR, MNG_NULL};#endif#ifndef MNG_SKIPCHUNK_zTXtMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_ztxt = {mng_it_png, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_ztxt, mng_fields_ztxt, (sizeof(mng_fields_ztxt) / sizeof(mng_field_descriptor)), MNG_DESCR_GLOBAL, MNG_DESCR_GenHDR, MNG_NULL};#endif#ifndef MNG_SKIPCHUNK_iTXtMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_itxt = {mng_it_png, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_itxt, mng_fields_itxt, (sizeof(mng_fields_itxt) / sizeof(mng_field_descriptor)), MNG_DESCR_GLOBAL, MNG_DESCR_GenHDR, MNG_NULL};#endif#ifndef MNG_SKIPCHUNK_bKGDMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_bkgd = {mng_it_png, mng_create_none, 0, offsetof(mng_bkgd, bEmpty), MNG_NULL, MNG_NULL, mng_special_bkgd, mng_fields_bkgd, (sizeof(mng_fields_bkgd) / sizeof(mng_field_descriptor)), MNG_DESCR_GLOBAL | MNG_DESCR_EMPTYEMBED | MNG_DESCR_EMPTYGLOBAL, MNG_DESCR_GenHDR, MNG_DESCR_NOIDAT | MNG_DESCR_NOJDAT | MNG_DESCR_NOJDAA};#endif#ifndef MNG_SKIPCHUNK_pHYsMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_phys = {mng_it_png, mng_create_none, 0, offsetof(mng_phys, bEmpty), MNG_NULL, MNG_NULL, mng_special_phys, mng_fields_phys, (sizeof(mng_fields_phys) / sizeof(mng_field_descriptor)), MNG_DESCR_GLOBAL | MNG_DESCR_EMPTYEMBED | MNG_DESCR_EMPTYGLOBAL, MNG_DESCR_GenHDR, MNG_DESCR_NOIDAT | MNG_DESCR_NOJDAT | MNG_DESCR_NOJDAA};#endif#ifndef MNG_SKIPCHUNK_sBITMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_sbit = {mng_it_png, mng_create_none, 0, offsetof(mng_sbit, bEmpty), MNG_NULL, MNG_NULL, mng_special_sbit, mng_fields_sbit, (sizeof(mng_fields_sbit) / sizeof(mng_field_descriptor)), MNG_DESCR_GLOBAL | MNG_DESCR_EMPTYEMBED | MNG_DESCR_EMPTYGLOBAL, MNG_DESCR_GenHDR, MNG_DESCR_NOIDAT | MNG_DESCR_NOJDAT | MNG_DESCR_NOJDAA};#endif#ifndef MNG_SKIPCHUNK_sPLTMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_splt = {mng_it_png, mng_create_none, 0, offsetof(mng_splt, bEmpty), MNG_NULL, MNG_NULL, mng_special_splt, mng_fields_splt, (sizeof(mng_fields_splt) / sizeof(mng_field_descriptor)), MNG_DESCR_GLOBAL | MNG_DESCR_EMPTYEMBED | MNG_DESCR_EMPTYGLOBAL, MNG_DESCR_GenHDR, MNG_DESCR_NOIDAT | MNG_DESCR_NOJDAT | MNG_DESCR_NOJDAA};#endif#ifndef MNG_SKIPCHUNK_hISTMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_hist = {mng_it_png, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_hist, mng_fields_hist, (sizeof(mng_fields_hist) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_GenHDR | MNG_DESCR_PLTE, MNG_DESCR_NOIDAT | MNG_DESCR_NOJDAT | MNG_DESCR_NOJDAA};#endif#ifndef MNG_SKIPCHUNK_tIMEMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_time = {mng_it_png, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_time, mng_fields_time, (sizeof(mng_fields_time) / sizeof(mng_field_descriptor)), MNG_DESCR_GLOBAL, MNG_DESCR_GenHDR, MNG_NULL};#endif/* ************************************************************************** *//* JNG chunks */#ifdef MNG_INCLUDE_JNGMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_jhdr = {mng_it_jng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_jhdr, mng_fields_jhdr, (sizeof(mng_fields_jhdr) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_NULL, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifdef MNG_INCLUDE_JNGMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_jdaa = {mng_it_jng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_jdaa, mng_fields_jdaa, (sizeof(mng_fields_jdaa) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_JngHDR, MNG_DESCR_NOJSEP};#endif#ifdef MNG_INCLUDE_JNGMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_jdat = {mng_it_jng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_jdat, mng_fields_jdat, (sizeof(mng_fields_jdat) / sizeof(mng_field_descriptor)), MNG_DESCR_EMPTYEMBED, MNG_DESCR_JngHDR, MNG_NULL};#endif#ifdef MNG_INCLUDE_JNGMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_jsep = {mng_it_jng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_jsep, MNG_NULL, 0, MNG_DESCR_EMPTY | MNG_DESCR_EMPTYEMBED, MNG_DESCR_JngHDR, MNG_DESCR_NOJSEP};#endif/* ************************************************************************** *//* MNG chunks */MNG_LOCAL mng_chunk_descriptor mng_chunk_descr_mhdr = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_mhdr, mng_fields_mhdr, (sizeof(mng_fields_mhdr) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_NULL, MNG_DESCR_NOMHDR | MNG_DESCR_NOIHDR | MNG_DESCR_NOJHDR};MNG_LOCAL mng_chunk_descriptor mng_chunk_descr_mend = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_mend, MNG_NULL, 0, MNG_DESCR_EMPTY | MNG_DESCR_EMPTYGLOBAL, MNG_DESCR_MHDR, MNG_NULL};#ifndef MNG_SKIPCHUNK_LOOPMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_loop = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_loop, mng_fields_loop, (sizeof(mng_fields_loop) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};MNG_LOCAL mng_chunk_descriptor mng_chunk_descr_endl = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_endl, mng_fields_endl, (sizeof(mng_fields_endl) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_DEFIMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_defi = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_defi, mng_fields_defi, (sizeof(mng_fields_defi) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_BASIMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_basi = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_basi, mng_fields_basi, (sizeof(mng_fields_basi) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_CLONMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_clon = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_clon, mng_fields_clon, (sizeof(mng_fields_clon) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_PASTMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_past = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_past, mng_fields_past, (sizeof(mng_fields_past) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_DISCMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_disc = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_disc, mng_fields_disc, (sizeof(mng_fields_disc) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_BACKMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_back = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_back, mng_fields_back, (sizeof(mng_fields_back) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_FRAMMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_fram = {mng_it_mng, mng_create_none, 0, offsetof(mng_fram, bEmpty), MNG_NULL, MNG_NULL, mng_special_fram, mng_fields_fram, (sizeof(mng_fields_fram) / sizeof(mng_field_descriptor)), MNG_DESCR_EMPTY | MNG_DESCR_EMPTYGLOBAL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_MOVEMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_move = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_move, mng_fields_move, (sizeof(mng_fields_move) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_CLIPMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_clip = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_clip, mng_fields_clip, (sizeof(mng_fields_clip) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_SHOWMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_show = {mng_it_mng, mng_create_none, 0, offsetof(mng_show, bEmpty), MNG_NULL, MNG_NULL, mng_special_show, mng_fields_show, (sizeof(mng_fields_show) / sizeof(mng_field_descriptor)), MNG_DESCR_EMPTY | MNG_DESCR_EMPTYGLOBAL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_TERMMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_term = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_term, mng_fields_term, (sizeof(mng_fields_term) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR | MNG_DESCR_NOTERM | MNG_DESCR_NOLOOP};#endif#ifndef MNG_SKIPCHUNK_SAVEMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_save = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_save, mng_fields_save, (sizeof(mng_fields_save) / sizeof(mng_field_descriptor)), MNG_DESCR_EMPTY | MNG_DESCR_EMPTYGLOBAL, MNG_DESCR_MHDR, MNG_DESCR_NOSAVE | MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_SEEKMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_seek = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_seek, mng_fields_seek, (sizeof(mng_fields_seek) / sizeof(mng_field_descriptor)), MNG_DESCR_EMPTY | MNG_DESCR_EMPTYGLOBAL, MNG_DESCR_MHDR | MNG_DESCR_SAVE, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_eXPIMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_expi = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_expi, mng_fields_expi, (sizeof(mng_fields_expi) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_fPRIMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_fpri = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_fpri, mng_fields_fpri, (sizeof(mng_fields_fpri) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_nEEDMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_need = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_need, mng_fields_need, (sizeof(mng_fields_need) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif#ifndef MNG_SKIPCHUNK_pHYgMNG_LOCAL mng_chunk_descriptor mng_chunk_descr_phyg = {mng_it_mng, mng_create_none, 0, 0, MNG_NULL, MNG_NULL, mng_special_phyg, mng_fields_phyg, (sizeof(mng_fields_phyg) / sizeof(mng_field_descriptor)), MNG_NULL, MNG_DESCR_MHDR, MNG_DESCR_NOIHDR | MNG_DESCR_NOBASI | MNG_DESCR_NODHDR | MNG_DESCR_NOJHDR};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -