123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920 |
- @
- com pnglibconf.h - library build configuration
- com
- version
- com
- com Copyright (c) 2018-2019 Cosmin Truta
- com Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
- com
- com This code is released under the libpng license.
- com For conditions of distribution and use, see the disclaimer
- com and license in png.h
- com
- file pnglibconf.h scripts/pnglibconf.dfa PNGLCONF_H
- logunsupported = 1
- @
- @
- @
- @
- @
- @
- @
- @
- @
- @
- @
- @
- @
- @
- setting USER_CONFIG
- setting USER_PRIVATEBUILD
- setting USER_DLLFNAME_POSTFIX
- setting USER_VERSIONINFO_COMMENTS
- setting USER_VERSIONINFO_COMPANYNAME
- setting USER_VERSIONINFO_LEGALTRADEMARKS
- setting API_RULE default 0
- setting PREFIX
- option SET_OPTION disabled
- setting ARM_NEON_OPT
- option ARM_NEON_API disabled requires ALIGNED_MEMORY enables SET_OPTION,
- sets ARM_NEON_OPT 1
- option ARM_NEON_CHECK disabled requires ALIGNED_MEMORY,
- sets ARM_NEON_OPT 1
- setting POWERPC_VSX_OPT
- option POWERPC_VSX_API disabled enables SET_OPTION,
- sets POWERPC_VSX_OPT 1
- option POWERPC_VSX_CHECK disabled,
- sets POWERPC_VSX_OPT 1
- @
- setting Z_DEFAULT_COMPRESSION default @Z_DEFAULT_COMPRESSION
- setting Z_DEFAULT_STRATEGY default @Z_FILTERED
- setting Z_DEFAULT_NOFILTER_STRATEGY default @Z_DEFAULT_STRATEGY
- setting ZLIB_VERNUM default @ZLIB_VERNUM
- setting LINKAGE_API default extern
- setting LINKAGE_CALLBACK default extern
- setting LINKAGE_FUNCTION default extern
- setting LINKAGE_DATA default extern
- setting TEXT_Z_DEFAULT_COMPRESSION default @Z_DEFAULT_COMPRESSION
- setting TEXT_Z_DEFAULT_STRATEGY default @Z_DEFAULT_STRATEGY
- setting DEFAULT_READ_MACROS default 1
- option READ_INT_FUNCTIONS requires READ
- option WRITE_INT_FUNCTIONS disabled
- option WARNINGS
- option ERROR_TEXT
- option ERROR_NUMBERS disabled
- option BENIGN_ERRORS
- option BENIGN_WRITE_ERRORS requires BENIGN_ERRORS disabled
- option BENIGN_READ_ERRORS requires BENIGN_ERRORS
- option MNG_FEATURES
- option FLOATING_ARITHMETIC
- option FLOATING_POINT
- option FIXED_POINT
- option STDIO
- option CONSOLE_IO requires STDIO
- option TIME_RFC1123
- option SETJMP
- = NO_SETJMP SETJMP_NOT_SUPPORTED
- option EASY_ACCESS
- option USER_MEM
- option IO_STATE
- option USER_LIMITS requires READ
- setting USER_WIDTH_MAX default 1000000
- setting USER_HEIGHT_MAX default 1000000
- setting USER_CHUNK_CACHE_MAX default 1000
- setting USER_CHUNK_MALLOC_MAX default 8000000
- option SET_USER_LIMITS requires USER_LIMITS
- option READ enables READ_INTERLACING SET_OPTION
- option READ_16BIT requires READ enables 16BIT
- option READ_QUANTIZE requires READ
- option READ_TRANSFORMS requires READ
- = NO_READ_TRANSFORMS READ_TRANSFORMS_NOT_SUPPORTED
- option READ_GAMMA requires READ_TRANSFORMS, READ_gAMA, READ_sRGB
- option READ_ALPHA_MODE requires READ_TRANSFORMS, READ_GAMMA
- option READ_BACKGROUND requires READ_TRANSFORMS, READ_STRIP_ALPHA, READ_GAMMA
- option READ_BGR requires READ_TRANSFORMS
- option READ_EXPAND_16 requires READ_TRANSFORMS, READ_16BIT, READ_EXPAND
- option READ_EXPAND requires READ_TRANSFORMS
- option READ_FILLER requires READ_TRANSFORMS
- option READ_GRAY_TO_RGB requires READ_TRANSFORMS
- option READ_INVERT_ALPHA requires READ_TRANSFORMS
- option READ_INVERT requires READ_TRANSFORMS
- option READ_PACK requires READ_TRANSFORMS
- option READ_PACKSWAP requires READ_TRANSFORMS
- option READ_RGB_TO_GRAY requires READ_TRANSFORMS, READ_GAMMA enables COLORSPACE
- option READ_SCALE_16_TO_8 requires READ_TRANSFORMS
- option READ_SHIFT requires READ_TRANSFORMS
- option READ_STRIP_16_TO_8 requires READ_TRANSFORMS
- option READ_STRIP_ALPHA requires READ_TRANSFORMS
- option READ_SWAP_ALPHA requires READ_TRANSFORMS
- option READ_SWAP requires READ_TRANSFORMS, READ_16BIT
- option READ_USER_TRANSFORM requires READ_TRANSFORMS
- option PROGRESSIVE_READ requires READ
- option SEQUENTIAL_READ requires READ
- option READ_COMPOSITE_NODIV requires READ
- = NO_READ_COMPOSITE_NODIV NO_READ_COMPOSITED_NODIV
- option INCH_CONVERSIONS
- = INCH_CONVERSIONS INCH_CONVERSIONS
- option BUILD_GRAYSCALE_PALETTE
- option WRITE enables WRITE_INT_FUNCTIONS
- option WRITE_16BIT requires WRITE enables 16BIT
- option WRITE_TRANSFORMS requires WRITE
- = NO_WRITE_TRANSFORMS WRITE_TRANSFORMS_NOT_SUPPORTED
- option WRITE_SHIFT requires WRITE_TRANSFORMS
- option WRITE_PACK requires WRITE_TRANSFORMS
- option WRITE_BGR requires WRITE_TRANSFORMS
- option WRITE_SWAP requires WRITE_TRANSFORMS, WRITE_16BIT
- option WRITE_PACKSWAP requires WRITE_TRANSFORMS
- option WRITE_INVERT requires WRITE_TRANSFORMS
- option WRITE_FILLER requires WRITE_TRANSFORMS
- option WRITE_SWAP_ALPHA requires WRITE_TRANSFORMS
- option WRITE_INVERT_ALPHA requires WRITE_TRANSFORMS
- option WRITE_USER_TRANSFORM requires WRITE_TRANSFORMS
- option WRITE_INTERLACING requires WRITE
- option WRITE_WEIGHTED_FILTER requires WRITE
- option WRITE_FLUSH requires WRITE
- option USER_TRANSFORM_PTR if READ_USER_TRANSFORM, WRITE_USER_TRANSFORM
- option USER_TRANSFORM_INFO if READ_USER_TRANSFORM, WRITE_USER_TRANSFORM
- option WRITE_CUSTOMIZE_ZTXT_COMPRESSION requires WRITE
- option WRITE_CUSTOMIZE_COMPRESSION requires WRITE
- option READ_ANCILLARY_CHUNKS requires READ
- = NO_READ_ANCILLARY_CHUNKS READ_ANCILLARY_CHUNKS_NOT_SUPPORTED
- option WRITE_ANCILLARY_CHUNKS requires WRITE
- = NO_WRITE_ANCILLARY_CHUNKS WRITE_ANCILLARY_CHUNKS_NOT_SUPPORTED
- option TEXT disabled
- option READ_TEXT requires READ_ANCILLARY_CHUNKS enables TEXT
- option WRITE_TEXT requires WRITE_ANCILLARY_CHUNKS enables TEXT
- option GAMMA disabled
- option COLORSPACE enables GAMMA disabled
- setting sRGB_PROFILE_CHECKS default 2
- option ALIGNED_MEMORY
- option POINTER_INDEXING
- setting QUANTIZE_RED_BITS default 5
- setting QUANTIZE_GREEN_BITS default 5
- setting QUANTIZE_BLUE_BITS default 5
- setting MAX_GAMMA_8 default 11
- setting GAMMA_THRESHOLD_FIXED default 5000
- setting sCAL_PRECISION default 5
- setting ZBUF_SIZE default 8192
- setting INFLATE_BUF_SIZE default 1024
- setting IDAT_READ_SIZE default PNG_ZBUF_SIZE
- chunk bKGD
- chunk cHRM enables COLORSPACE
- chunk eXIf
- chunk gAMA enables GAMMA
- chunk hIST
- chunk iCCP enables COLORSPACE, GAMMA
- chunk iTXt enables TEXT
- chunk oFFs
- chunk pCAL
- chunk pHYs
- chunk sBIT
- chunk sCAL
- chunk sPLT
- chunk sRGB enables COLORSPACE, GAMMA, SET_OPTION
- chunk tEXt requires TEXT
- chunk tIME
- chunk tRNS
- chunk zTXt enables TEXT
- option READ_OPT_PLTE requires READ_ANCILLARY_CHUNKS
- option UNKNOWN_CHUNKS
- option WRITE_UNKNOWN_CHUNKS requires WRITE requires UNKNOWN_CHUNKS
- option WRITE_UNKNOWN_CHUNKS enables STORE_UNKNOWN_CHUNKS
- option SAVE_UNKNOWN_CHUNKS requires READ requires SET_UNKNOWN_CHUNKS
- option SAVE_UNKNOWN_CHUNKS enables READ_UNKNOWN_CHUNKS, STORE_UNKNOWN_CHUNKS
- option READ_USER_CHUNKS requires READ, UNKNOWN_CHUNKS
- option READ_USER_CHUNKS enables READ_UNKNOWN_CHUNKS, USER_CHUNKS
- option SET_UNKNOWN_CHUNKS requires UNKNOWN_CHUNKS
- option HANDLE_AS_UNKNOWN requires SET_UNKNOWN_CHUNKS
- option READ_UNKNOWN_CHUNKS requires UNKNOWN_CHUNKS disabled
- option STORE_UNKNOWN_CHUNKS requires UNKNOWN_CHUNKS disabled
- option CONVERT_tIME requires WRITE_ANCILLARY_CHUNKS
- @
- @
- @
- option WRITE_FILTER requires WRITE
- option SAVE_INT_32 disabled
- option WRITE_OPTIMIZE_CMF requires WRITE
- option READ_COMPRESSED_TEXT disabled
- option READ_iCCP enables READ_COMPRESSED_TEXT
- option READ_iTXt enables READ_COMPRESSED_TEXT
- option READ_zTXt enables READ_COMPRESSED_TEXT
- option WRITE_oFFs enables SAVE_INT_32
- option WRITE_pCAL enables SAVE_INT_32
- option WRITE_cHRM enables SAVE_INT_32
- option WRITE_COMPRESSED_TEXT disabled
- option WRITE_iCCP enables WRITE_COMPRESSED_TEXT
- option WRITE_iTXt enables WRITE_COMPRESSED_TEXT
- option WRITE_zTXt enables WRITE_COMPRESSED_TEXT
- option INFO_IMAGE
- option CHECK_FOR_INVALID_INDEX enables READ_CHECK_FOR_INVALID_INDEX
- option CHECK_FOR_INVALID_INDEX enables WRITE_CHECK_FOR_INVALID_INDEX
- option READ_CHECK_FOR_INVALID_INDEX requires READ, CHECK_FOR_INVALID_INDEX
- option WRITE_CHECK_FOR_INVALID_INDEX requires WRITE, CHECK_FOR_INVALID_INDEX
- option GET_PALETTE_MAX enables READ_GET_PALETTE_MAX WRITE_GET_PALETTE_MAX
- option READ_GET_PALETTE_MAX requires READ_CHECK_FOR_INVALID_INDEX disabled
- option WRITE_GET_PALETTE_MAX requires WRITE_CHECK_FOR_INVALID_INDEX disabled
- option SIMPLIFIED_READ,
- requires SEQUENTIAL_READ, READ_TRANSFORMS, SETJMP, BENIGN_ERRORS,
- READ_EXPAND, READ_16BIT, READ_EXPAND_16, READ_SCALE_16_TO_8,
- READ_RGB_TO_GRAY, READ_ALPHA_MODE, READ_BACKGROUND, READ_STRIP_ALPHA,
- READ_FILLER, READ_SWAP, READ_PACK, READ_GRAY_TO_RGB, READ_GAMMA,
- READ_tRNS, READ_bKGD, READ_gAMA, READ_cHRM, READ_sRGB, READ_sBIT
- option SIMPLIFIED_READ_AFIRST enables FORMAT_AFIRST,
- requires SIMPLIFIED_READ READ_SWAP_ALPHA
- option SIMPLIFIED_READ_BGR enables FORMAT_BGR,
- requires SIMPLIFIED_READ READ_BGR
- option SIMPLIFIED_WRITE,
- requires WRITE, SETJMP, WRITE_SWAP, WRITE_PACK,
- WRITE_tRNS, WRITE_gAMA, WRITE_sRGB, WRITE_cHRM
- option SIMPLIFIED_WRITE_STDIO requires SIMPLIFIED_WRITE STDIO
- option SIMPLIFIED_WRITE_AFIRST enables FORMAT_AFIRST,
- requires SIMPLIFIED_WRITE WRITE_SWAP_ALPHA
- option SIMPLIFIED_WRITE_BGR enables FORMAT_BGR,
- requires SIMPLIFIED_WRITE WRITE_BGR
- option FORMAT_AFIRST disabled
- option FORMAT_BGR disabled
|