502 png_debug(1,
"in png_do_write_transformations");
507 #ifdef PNG_WRITE_USER_TRANSFORM_SUPPORTED 509 if (png_ptr->write_user_transform_fn != NULL)
510 (*(png_ptr->write_user_transform_fn))
523 #ifdef PNG_WRITE_FILLER_SUPPORTED 529 #ifdef PNG_WRITE_PACKSWAP_SUPPORTED 534 #ifdef PNG_WRITE_PACK_SUPPORTED 540 #ifdef PNG_WRITE_SWAP_SUPPORTED 541 # ifdef PNG_16BIT_SUPPORTED 547 #ifdef PNG_WRITE_SHIFT_SUPPORTED 553 #ifdef PNG_WRITE_SWAP_ALPHA_SUPPORTED 558 #ifdef PNG_WRITE_INVERT_ALPHA_SUPPORTED 563 #ifdef PNG_WRITE_BGR_SUPPORTED 568 #ifdef PNG_WRITE_INVERT_SUPPORTED #define PNG_BGR
Definition: pngpriv.h:560
#define PNG_INVERT_ALPHA
Definition: pngpriv.h:579
#define PNG_INVERT_MONO
Definition: pngpriv.h:565
#define PNG_SWAP_ALPHA
Definition: pngpriv.h:577
#define png_debug(l, m)
Definition: pngdebug.h:146
static void png_do_shift(png_row_infop row_info, png_bytep row, png_const_color_8p bit_depth)
Definition: pngwtran.c:170
static void png_do_write_swap_alpha(png_row_infop row_info, png_bytep row)
Definition: pngwtran.c:309
static void png_do_pack(png_row_infop row_info, png_bytep row, png_uint_32 bit_depth)
Definition: pngwtran.c:25
#define PNG_FILLER
Definition: pngpriv.h:575
png_uint_32 flags
Definition: pngstruct.h:180
png_bytep row_buf
Definition: pngstruct.h:225
#define PNG_SWAP_BYTES
Definition: pngpriv.h:564
#define PNG_PACKSWAP
Definition: pngpriv.h:576
void png_do_swap(png_row_infop row_info, png_bytep row)
Definition: pngtrans.c:318
void png_do_packswap(png_row_infop row_info, png_bytep row)
Definition: pngtrans.c:454
png_byte bit_depth
Definition: pngstruct.h:253
void png_do_invert(png_row_infop row_info, png_bytep row)
Definition: pngtrans.c:261
#define PNG_SHIFT
Definition: pngpriv.h:563
#define PNG_USER_TRANSFORM
Definition: pngpriv.h:580
#define PNG_FLAG_FILLER_AFTER
Definition: pngpriv.h:608
void png_do_bgr(png_row_infop row_info, png_bytep row)
Definition: pngtrans.c:604
void png_do_strip_channel(png_row_infop row_info, png_bytep row, int at_start)
Definition: pngtrans.c:494
png_uint_32 transformations
Definition: pngstruct.h:181
static void png_do_write_invert_alpha(png_row_infop row_info, png_bytep row)
Definition: pngwtran.c:403
#define PNG_PACK
Definition: pngpriv.h:562