zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
pngtrans.c File Reference
#include "pngpriv.h"

Go to the source code of this file.

Functions

void png_do_bgr (png_row_infop row_info, png_bytep row)
 
void png_do_invert (png_row_infop row_info, png_bytep row)
 
void png_do_packswap (png_row_infop row_info, png_bytep row)
 
void png_do_strip_channel (png_row_infop row_info, png_bytep row, int at_start)
 
void png_do_swap (png_row_infop row_info, png_bytep row)
 
png_byte PNGAPI png_get_current_pass_number (png_const_structp png_ptr)
 
png_uint_32 PNGAPI png_get_current_row_number (png_const_structp png_ptr)
 
png_voidp PNGAPI png_get_user_transform_ptr (png_const_structp png_ptr)
 
void PNGAPI png_set_add_alpha (png_structp png_ptr, png_uint_32 filler, int filler_loc)
 
void PNGAPI png_set_bgr (png_structp png_ptr)
 
void PNGAPI png_set_filler (png_structp png_ptr, png_uint_32 filler, int filler_loc)
 
int PNGAPI png_set_interlace_handling (png_structp png_ptr)
 
void PNGAPI png_set_invert_alpha (png_structp png_ptr)
 
void PNGAPI png_set_invert_mono (png_structp png_ptr)
 
void PNGAPI png_set_packing (png_structp png_ptr)
 
void PNGAPI png_set_packswap (png_structp png_ptr)
 
void PNGAPI png_set_shift (png_structp png_ptr, png_const_color_8p true_bits)
 
void PNGAPI png_set_swap (png_structp png_ptr)
 
void PNGAPI png_set_swap_alpha (png_structp png_ptr)
 
void PNGAPI png_set_user_transform_info (png_structp png_ptr, png_voidp user_transform_ptr, int user_transform_depth, int user_transform_channels)
 

Variables

static PNG_CONST png_byte fourbppswaptable [256]
 
static PNG_CONST png_byte onebppswaptable [256]
 
static PNG_CONST png_byte twobppswaptable [256]
 

Function Documentation

void png_do_bgr ( png_row_infop  row_info,
png_bytep  row 
)
void png_do_invert ( png_row_infop  row_info,
png_bytep  row 
)
void png_do_packswap ( png_row_infop  row_info,
png_bytep  row 
)
void png_do_strip_channel ( png_row_infop  row_info,
png_bytep  row,
int  at_start 
)
void png_do_swap ( png_row_infop  row_info,
png_bytep  row 
)

Definition at line 267 of file pngtrans.c.

References i, and png_debug.

Referenced by png_do_read_transformations(), and png_do_write_transformations().

png_byte PNGAPI png_get_current_pass_number ( png_const_structp  png_ptr)

Definition at line 669 of file pngtrans.c.

References NULL.

png_uint_32 PNGAPI png_get_current_row_number ( png_const_structp  png_ptr)

Definition at line 657 of file pngtrans.c.

References NULL, and PNG_UINT_32_MAX.

png_voidp PNGAPI png_get_user_transform_ptr ( png_const_structp  png_ptr)

Definition at line 646 of file pngtrans.c.

References NULL.

void PNGAPI png_set_add_alpha ( png_structp  png_ptr,
png_uint_32  filler,
int  filler_loc 
)

Definition at line 155 of file pngtrans.c.

References NULL, PNG_ADD_ALPHA, png_debug, and png_set_filler().

void PNGAPI png_set_bgr ( png_structp  png_ptr)

Definition at line 21 of file pngtrans.c.

References NULL, PNG_BGR, and png_debug.

Referenced by png_read_png(), and png_write_png().

void PNGAPI png_set_filler ( png_structp  png_ptr,
png_uint_32  filler,
int  filler_loc 
)
int PNGAPI png_set_interlace_handling ( png_structp  png_ptr)

Definition at line 97 of file pngtrans.c.

References png_debug, and PNG_INTERLACE.

Referenced by png_read_image(), png_read_png(), png_write_image(), and test_one_file().

void PNGAPI png_set_invert_alpha ( png_structp  png_ptr)

Definition at line 185 of file pngtrans.c.

References NULL, png_debug, and PNG_INVERT_ALPHA.

Referenced by png_read_png(), and png_write_png().

void PNGAPI png_set_invert_mono ( png_structp  png_ptr)

Definition at line 198 of file pngtrans.c.

References NULL, png_debug, and PNG_INVERT_MONO.

Referenced by png_read_png(), and png_write_png().

void PNGAPI png_set_packing ( png_structp  png_ptr)

Definition at line 50 of file pngtrans.c.

References NULL, png_debug, and PNG_PACK.

Referenced by png_read_png(), and png_write_png().

void PNGAPI png_set_packswap ( png_structp  png_ptr)

Definition at line 68 of file pngtrans.c.

References NULL, png_debug, and PNG_PACKSWAP.

Referenced by png_read_png(), and png_write_png().

void PNGAPI png_set_shift ( png_structp  png_ptr,
png_const_color_8p  true_bits 
)

Definition at line 82 of file pngtrans.c.

References NULL, png_debug, and PNG_SHIFT.

Referenced by png_read_png(), and png_write_png().

void PNGAPI png_set_swap ( png_structp  png_ptr)

Definition at line 35 of file pngtrans.c.

References NULL, png_debug, and PNG_SWAP_BYTES.

Referenced by png_read_png(), and png_write_png().

void PNGAPI png_set_swap_alpha ( png_structp  png_ptr)

Definition at line 171 of file pngtrans.c.

References NULL, png_debug, and PNG_SWAP_ALPHA.

Referenced by png_read_png(), and png_write_png().

void PNGAPI png_set_user_transform_info ( png_structp  png_ptr,
png_voidp  user_transform_ptr,
int  user_transform_depth,
int  user_transform_channels 
)

Definition at line 626 of file pngtrans.c.

References NULL, and png_debug.

Variable Documentation

PNG_CONST png_byte fourbppswaptable[256]
static

Definition at line 359 of file pngtrans.c.

Referenced by png_do_packswap().

PNG_CONST png_byte onebppswaptable[256]
static

Definition at line 289 of file pngtrans.c.

Referenced by png_do_packswap().

PNG_CONST png_byte twobppswaptable[256]
static

Definition at line 324 of file pngtrans.c.

Referenced by png_do_packswap().