|
void | png_set_sig_bytes (png_structrp png_ptr, int num_bytes) |
|
int | png_sig_cmp (png_const_bytep sig, png_size_t start, png_size_t num_to_check) |
|
voidpf | png_zalloc (voidpf png_ptr, uInt items, uInt size) |
|
void | png_zfree (voidpf png_ptr, voidpf ptr) |
|
void | png_reset_crc (png_structrp png_ptr) |
|
void | png_calculate_crc (png_structrp png_ptr, png_const_bytep ptr, png_size_t length) |
|
int | png_user_version_check (png_structrp png_ptr, png_const_charp user_png_ver) |
|
png_structp | png_create_png_struct (png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp mem_ptr, png_malloc_ptr malloc_fn, png_free_ptr free_fn) |
|
png_infop | png_create_info_struct (png_const_structrp png_ptr) |
|
void | png_destroy_info_struct (png_const_structrp png_ptr, png_infopp info_ptr_ptr) |
|
void | png_info_init_3 (png_infopp ptr_ptr, png_size_t png_info_struct_size) |
|
void | png_data_freer (png_const_structrp png_ptr, png_inforp info_ptr, int freer, png_uint_32 mask) |
|
void | png_free_data (png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 mask, int num) |
|
png_voidp | png_get_io_ptr (png_const_structrp png_ptr) |
|
void | png_init_io (png_structrp png_ptr, png_FILE_p fp) |
|
void | png_save_int_32 (png_bytep buf, png_int_32 i) |
|
int | png_convert_to_rfc1123_buffer (char out[29], png_const_timep ptime) |
|
png_const_charp | png_convert_to_rfc1123 (png_structrp png_ptr, png_const_timep ptime) |
|
png_const_charp | png_get_copyright (png_const_structrp png_ptr) |
|
png_const_charp | png_get_libpng_ver (png_const_structrp png_ptr) |
|
png_const_charp | png_get_header_ver (png_const_structrp png_ptr) |
|
png_const_charp | png_get_header_version (png_const_structrp png_ptr) |
|
void | png_build_grayscale_palette (int bit_depth, png_colorp palette) |
|
int | png_handle_as_unknown (png_const_structrp png_ptr, png_const_bytep chunk_name) |
|
int | png_chunk_unknown_handling (png_const_structrp png_ptr, png_uint_32 chunk_name) |
|
int | png_reset_zstream (png_structrp png_ptr) |
|
png_uint_32 | png_access_version_number (void) |
|
void | png_zstream_error (png_structrp png_ptr, int ret) |
|
static int | png_colorspace_check_gamma (png_const_structrp png_ptr, png_colorspacerp colorspace, png_fixed_point gAMA, int from) |
|
void | png_colorspace_set_gamma (png_const_structrp png_ptr, png_colorspacerp colorspace, png_fixed_point gAMA) |
|
void | png_colorspace_sync_info (png_const_structrp png_ptr, png_inforp info_ptr) |
|
void | png_colorspace_sync (png_const_structrp png_ptr, png_inforp info_ptr) |
|
static int | png_xy_from_XYZ (png_xy *xy, const png_XYZ *XYZ) |
|
static int | png_XYZ_from_xy (png_XYZ *XYZ, const png_xy *xy) |
|
static int | png_XYZ_normalize (png_XYZ *XYZ) |
|
static int | png_colorspace_endpoints_match (const png_xy *xy1, const png_xy *xy2, int delta) |
|
static int | png_colorspace_check_xy (png_XYZ *XYZ, const png_xy *xy) |
|
static int | png_colorspace_check_XYZ (png_xy *xy, png_XYZ *XYZ) |
|
static int | png_colorspace_set_xy_and_XYZ (png_const_structrp png_ptr, png_colorspacerp colorspace, const png_xy *xy, const png_XYZ *XYZ, int preferred) |
|
int | png_colorspace_set_chromaticities (png_const_structrp png_ptr, png_colorspacerp colorspace, const png_xy *xy, int preferred) |
|
int | png_colorspace_set_endpoints (png_const_structrp png_ptr, png_colorspacerp colorspace, const png_XYZ *XYZ_in, int preferred) |
|
static char | png_icc_tag_char (png_uint_32 byte) |
|
static void | png_icc_tag_name (char *name, png_uint_32 tag) |
|
static int | is_ICC_signature_char (png_alloc_size_t it) |
|
static int | is_ICC_signature (png_alloc_size_t it) |
|
static int | png_icc_profile_error (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_alloc_size_t value, png_const_charp reason) |
|
int | png_colorspace_set_sRGB (png_const_structrp png_ptr, png_colorspacerp colorspace, int intent) |
|
int | png_icc_check_length (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length) |
|
int | png_icc_check_header (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile, int color_type) |
|
int | png_icc_check_tag_table (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile) |
|
static int | png_compare_ICC_profile_with_sRGB (png_const_structrp png_ptr, png_const_bytep profile, uLong adler) |
|
void | png_icc_set_sRGB (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_bytep profile, uLong adler) |
|
int | png_colorspace_set_ICC (png_const_structrp png_ptr, png_colorspacerp colorspace, png_const_charp name, png_uint_32 profile_length, png_const_bytep profile, int color_type) |
|
void | png_colorspace_set_rgb_coefficients (png_structrp png_ptr) |
|
void | png_check_IHDR (png_const_structrp png_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int interlace_type, int compression_type, int filter_type) |
|
int | png_check_fp_number (png_const_charp string, png_size_t size, int *statep, png_size_tp whereami) |
|
int | png_check_fp_string (png_const_charp string, png_size_t size) |
|
static double | png_pow10 (int power) |
|
void | png_ascii_from_fp (png_const_structrp png_ptr, png_charp ascii, png_size_t size, double fp, unsigned int precision) |
|
void | png_ascii_from_fixed (png_const_structrp png_ptr, png_charp ascii, png_size_t size, png_fixed_point fp) |
|
png_fixed_point | png_fixed (png_const_structrp png_ptr, double fp, png_const_charp text) |
|
int | png_muldiv (png_fixed_point_p res, png_fixed_point a, png_int_32 times, png_int_32 divisor) |
|
png_fixed_point | png_muldiv_warn (png_const_structrp png_ptr, png_fixed_point a, png_int_32 times, png_int_32 divisor) |
|
png_fixed_point | png_reciprocal (png_fixed_point a) |
|
int | png_gamma_significant (png_fixed_point gamma_val) |
|
static png_fixed_point | png_product2 (png_fixed_point a, png_fixed_point b) |
|
png_fixed_point | png_reciprocal2 (png_fixed_point a, png_fixed_point b) |
|
png_byte | png_gamma_8bit_correct (unsigned int value, png_fixed_point gamma_val) |
|
png_uint_16 | png_gamma_16bit_correct (unsigned int value, png_fixed_point gamma_val) |
|
png_uint_16 | png_gamma_correct (png_structrp png_ptr, unsigned int value, png_fixed_point gamma_val) |
|
static void | png_build_16bit_table (png_structrp png_ptr, png_uint_16pp *ptable, const unsigned int shift, const png_fixed_point gamma_val) |
|
static void | png_build_16to8_table (png_structrp png_ptr, png_uint_16pp *ptable, const unsigned int shift, const png_fixed_point gamma_val) |
|
static void | png_build_8bit_table (png_structrp png_ptr, png_bytepp ptable, const png_fixed_point gamma_val) |
|
void | png_destroy_gamma_table (png_structrp png_ptr) |
|
void | png_build_gamma_table (png_structrp png_ptr, int bit_depth) |
|
int | png_set_option (png_structrp png_ptr, int option, int onoff) |
|
static int | png_image_free_function (png_voidp argument) |
|
void | png_image_free (png_imagep image) |
|
int | png_image_error (png_imagep image, png_const_charp error_message) |
|