2004-12-03 00:14:51 +00:00
.TH LIBPNGPF 3 "December 3, 2004"
1998-02-28 13:00:24 +00:00
.SH NAME
2004-12-03 00:14:51 +00:00
libpng \- Portable Network Graphics (PNG) Reference Library 1.2.8
1998-02-28 13:00:24 +00:00
(private functions)
.SH SYNOPSIS
2004-07-18 03:45:44 +00:00
\fB \fB #include <png.h>\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_build_gamma_table (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_build_grayscale_palette (int \fP \fI \fP \fI bit_depth\fP \fB \fP \fB , png_colorp \fI \fI palette\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-06-06 20:31:35 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_calculate_crc (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI ptr\fP \fB \fP \fB , png_size_t \fI \fI length\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-06-06 20:31:35 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_check_chunk_name (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_bytep \fI \fI chunk_name\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB png_size_t png_check_keyword (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_charp \fP \fI \fP \fI key\fP \fB \fP \fB , png_charpp \fI \fI new_key\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_combine_row (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , int \fI \fI mask\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
2000-04-02 03:10:05 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_correct_palette (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_colorp \fP \fI \fP \fI palette\fP \fB \fP \fB , int \fI \fI num_palette\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB int png_crc_error (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB int png_crc_finish (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI skip\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_crc_read (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI buf\fP \fB \fP \fB , png_size_t \fI \fI length\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB png_voidp png_create_struct (int \fI \fI type\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB png_voidp png_create_struct_2 (int \fP \fI \fP \fI type\fP \fB \fP \fB , png_malloc_ptr \fP \fI \fP \fI malloc_fn\fP \fB \fP \fB , png_voidp \fI \fI mem_ptr\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB png_charp png_decompress_chunk (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , int \fP \fI \fP \fI comp_type\fP \fB \fP \fB , png_charp \fP \fI \fP \fI chunkdata\fP \fB \fP \fB , png_size_t \fP \fI \fP \fI chunklength\fP \fB \fP \fB , png_size_t \fP \fI \fP \fI prefix_length\fP \fB \fP \fB , png_size_t \fI \fI *data_length\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_destroy_struct (png_voidp \fI \fI struct_ptr\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_destroy_struct_2 (png_voidp \fP \fI \fP \fI struct_ptr\fP \fB \fP \fB , png_free_ptr \fP \fI \fP \fI free_fn\fP \fB \fP \fB , png_voidp \fI \fI mem_ptr\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_background (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , png_color_16p \fP \fI \fP \fI trans_values\fP \fB \fP \fB , png_color_16p \fP \fI \fP \fI background\fP \fB \fP \fB , png_color_16p \fP \fI \fP \fI background_1\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI gamma_table\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI gamma_from_1\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI gamma_to_1\fP \fB \fP \fB , png_uint_16pp \fP \fI \fP \fI gamma_16\fP \fB \fP \fB , png_uint_16pp \fP \fI \fP \fI gamma_16_from_1\fP \fB \fP \fB , png_uint_16pp \fP \fI \fP \fI gamma_16_to_1\fP \fB \fP \fB , int \fI \fI gamma_shift\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_bgr (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fI \fI row\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_chop (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fI \fI row\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_dither (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI palette_lookup\fP \fB \fP \fB , png_bytep \fI \fI dither_lookup\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_expand (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , png_color_16p \fI \fI trans_value\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_expand_palette (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , png_colorp \fP \fI \fP \fI palette\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI trans\fP \fB \fP \fB , int \fI \fI num_trans\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_gamma (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI gamma_table\fP \fB \fP \fB , png_uint_16pp \fP \fI \fP \fI gamma_16_table\fP \fB \fP \fB , int \fI \fI gamma_shift\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_gray_to_rgb (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fI \fI row\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_invert (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fI \fI row\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_pack (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , png_uint_32 \fI \fI bit_depth\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_packswap (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fI \fI row\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-12-10 15:43:02 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_read_filler (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI filler\fP \fB \fP \fB , png_uint_32 \fI \fI flags\fP \fB \fP \fB );\fP \fP
1999-12-10 15:43:02 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_read_interlace (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , int \fP \fI \fP \fI pass\fP \fB \fP \fB , png_uint_32 \fI \fI transformations\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_read_invert_alpha (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fI \fI row\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_read_swap_alpha (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fI \fI row\fP \fB \fP \fB );\fP \fP
1999-12-10 15:43:02 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-12-10 15:43:02 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_read_transformations (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fB \fB int png_do_rgb_to_gray (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fI \fI row\fP \fB \fP \fB );\fP \fP
1998-02-28 13:00:24 +00:00
1999-09-17 17:27:26 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_shift (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , png_color_8p \fI \fI bit_depth\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_strip_filler (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , png_uint_32 \fI \fI flags\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
2001-05-06 10:34:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_swap (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fI \fI row\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_unpack (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fI \fI row\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_unshift (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , png_color_8p \fI \fI sig_bits\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_write_interlace (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , int \fI \fI pass\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_write_invert_alpha (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fI \fI row\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_write_swap_alpha (png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fI \fI row\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_do_write_transformations (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void *png_far_to_near (png_structp png_ptr,png_voidp \fP \fI \fP \fI ptr\fP \fB \fP \fB , int \fI \fI check\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_flush (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB png_int_32 png_get_int_32 (png_bytep \fI \fI buf\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB png_uint_16 png_get_uint_16 (png_bytep \fI \fI buf\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-28 13:20:44 +00:00
\fB \fB png_uint_32 png_get_uint_31 (png_bytep \fI \fI buf\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB png_uint_32 png_get_uint_32 (png_bytep \fI \fI buf\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_bKGD (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_cHRM (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_gAMA (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_hIST (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_IEND (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_IHDR (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-12-10 15:43:02 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
2001-05-18 09:54:50 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_iCCP (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_iTXt (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_oFFs (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-12-10 15:43:02 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_pCAL (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_pHYs (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_PLTE (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-12-10 15:43:02 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_sBIT (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_sCAL (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_sPLT (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-12-10 15:43:02 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-12-10 15:43:02 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_sRGB (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_tEXt (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-12-10 15:43:02 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_tIME (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_tRNS (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
1999-09-17 17:27:26 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fB \fB void png_handle_unknown (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
2002-04-27 15:11:25 +00:00
\fI \fB
2004-07-18 03:45:44 +00:00
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_handle_zTXt (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_info_destroy (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fI \fI info_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_init_mmx_flags (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_init_read_transformations (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_process_IDAT_data (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI buffer\fP \fB \fP \fB , png_size_t \fI \fI buffer_length\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_process_some_data (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fI \fI info_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_check_crc (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_crc_finish (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_crc_skip (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_fill_buffer (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI buffer\fP \fB \fP \fB , png_size_t \fI \fI length\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_handle_tEXt (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_handle_unknown (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_handle_zTXt (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI length\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_have_end (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fI \fI info_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_have_info (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fI \fI info_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_have_row (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_bytep \fI \fI row\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_process_row (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_read_chunk (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fI \fI info_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_read_end (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fI \fI info_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_read_IDAT (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_read_sig (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fI \fI info_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_read_tEXt (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fI \fI info_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_read_zTXt (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fI \fI info_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_restore_buffer (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI buffer\fP \fB \fP \fB , png_size_t \fI \fI buffer_length\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_push_save_buffer (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_read_data (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI data\fP \fB \fP \fB , png_size_t \fI \fI length\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_read_filter_row (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_row_infop \fP \fI \fP \fI row_info\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI row\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI prev_row\fP \fB \fP \fB , int \fI \fI filter\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_read_finish_row (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_read_push_finish_row (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_read_start_row (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_read_transform_info (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fI \fI info_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_reset_crc (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_save_int_32 (png_bytep \fP \fI \fP \fI buf\fP \fB \fP \fB , png_int_32 \fI \fI i\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_save_uint_16 (png_bytep \fP \fI \fP \fI buf\fP \fB \fP \fB , unsigned int \fI \fI i\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_save_uint_32 (png_bytep \fP \fI \fP \fI buf\fP \fB \fP \fB , png_uint_32 \fI \fI i\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
2004-11-24 13:50:16 +00:00
\fB \fB int png_set_text_2 (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_infop \fP \fI \fP \fI info_ptr\fP \fB \fP \fB , png_textp \fP \fI \fP \fI text_ptr\fP \fB \fP \fB , int \fI \fI num_text\fP \fB \fP \fB );\fP \fP
2004-07-18 03:45:44 +00:00
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_cHRM (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , double \fP \fI \fP \fI white_x\fP \fB \fP \fB , double \fP \fI \fP \fI white_y\fP \fB \fP \fB , double \fP \fI \fP \fI red_x\fP \fB \fP \fB , double \fP \fI \fP \fI red_y\fP \fB \fP \fB , double \fP \fI \fP \fI green_x\fP \fB \fP \fB , double \fP \fI \fP \fI green_y\fP \fB \fP \fB , double \fP \fI \fP \fI blue_x\fP \fB \fP \fB , double \fI \fI blue_y\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_cHRM_fixed (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI white_x\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI white_y\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI red_x\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI red_y\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI green_x\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI green_y\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI blue_x\fP \fB \fP \fB , png_uint_32 \fI \fI blue_y\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_data (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI data\fP \fB \fP \fB , png_size_t \fI \fI length\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_filtered_row (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_bytep \fI \fI filtered_row\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_find_filter (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_row_infop \fI \fI row_info\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_finish_row (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_gAMA (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , double \fI \fI file_gamma\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_gAMA_fixed (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_uint_32 \fI \fI int_file_gamma\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_hIST (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_uint_16p \fP \fI \fP \fI hist\fP \fB \fP \fB , int \fI \fI num_hist\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_iCCP (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_charp \fP \fI \fP \fI name\fP \fB \fP \fB , int \fP \fI \fP \fI compression_type\fP \fB \fP \fB , png_charp \fP \fI \fP \fI profile\fP \fB \fP \fB , int \fI \fI proflen\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_IDAT (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI data\fP \fB \fP \fB , png_size_t \fI \fI length\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_IEND (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_IHDR (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI width\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI height\fP \fB \fP \fB , int \fP \fI \fP \fI bit_depth\fP \fB \fP \fB , int \fP \fI \fP \fI color_type\fP \fB \fP \fB , int \fP \fI \fP \fI compression_type\fP \fB \fP \fB , int \fP \fI \fP \fI filter_type\fP \fB \fP \fB , int \fI \fI interlace_type\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
2004-11-24 13:50:16 +00:00
\fB \fB void png_write_iTXt (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , int \fP \fI \fP \fI compression\fP \fB \fP \fB , png_charp \fP \fI \fP \fI key\fP \fB \fP \fB , png_charp \fP \fI \fP \fI lang\fP \fB \fP \fB , png_charp \fP \fI \fP \fI translated_key\fP \fB \fP \fB , png_charp \fI \fI text\fP \fB \fP \fB );\fP \fP
2004-07-18 03:45:44 +00:00
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_oFFs (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI x_offset\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI y_offset\fP \fB \fP \fB , int \fI \fI unit_type\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_pCAL (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_charp \fP \fI \fP \fI purpose\fP \fB \fP \fB , png_int_32 \fP \fI \fP \fI X0\fP \fB \fP \fB , png_int_32 \fP \fI \fP \fI X1\fP \fB \fP \fB , int \fP \fI \fP \fI type\fP \fB \fP \fB , int \fP \fI \fP \fI nparams\fP \fB \fP \fB , png_charp \fP \fI \fP \fI units\fP \fB \fP \fB , png_charpp \fI \fI params\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_pHYs (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI x_pixels_per_unit\fP \fB \fP \fB , png_uint_32 \fP \fI \fP \fI y_pixels_per_unit\fP \fB \fP \fB , int \fI \fI unit_type\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_PLTE (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_colorp \fP \fI \fP \fI palette\fP \fB \fP \fB , png_uint_32 \fI \fI num_pal\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_sBIT (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_color_8p \fP \fI \fP \fI sbit\fP \fB \fP \fB , int \fI \fI color_type\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_sCAL (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_charp \fP \fI \fP \fI unit\fP \fB \fP \fB , double \fP \fI \fP \fI width\fP \fB \fP \fB , double \fI \fI height\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_sCAL_s (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_charp \fP \fI \fP \fI unit\fP \fB \fP \fB , png_charp \fP \fI \fP \fI width\fP \fB \fP \fB , png_charp \fI \fI height\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_sig (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_sRGB (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , int \fI \fI intent\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_sPLT (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_spalette_p \fI \fI palette\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_start_row (png_structp \fI \fI png_ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_tEXt (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_charp \fP \fI \fP \fI key\fP \fB \fP \fB , png_charp \fP \fI \fP \fI text\fP \fB \fP \fB , png_size_t \fI \fI text_len\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_tIME (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_timep \fI \fI mod_time\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_tRNS (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_bytep \fP \fI \fP \fI trans\fP \fB \fP \fB , png_color_16p \fP \fI \fP \fI values\fP \fB \fP \fB , int \fP \fI \fP \fI number\fP \fB \fP \fB , int \fI \fI color_type\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_write_zTXt (png_structp \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , png_charp \fP \fI \fP \fI key\fP \fB \fP \fB , png_charp \fP \fI \fP \fI text\fP \fB \fP \fB , png_size_t \fP \fI \fP \fI text_len\fP \fB \fP \fB , int \fI \fI compression\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB voidpf png_zalloc (voidpf \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , uInt \fP \fI \fP \fI items\fP \fB \fP \fB , uInt \fI \fI size\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
\fI \fB
\fB \fB void png_zfree (voidpf \fP \fI \fP \fI png_ptr\fP \fB \fP \fB , voidpf \fI \fI ptr\fP \fB \fP \fB );\fP \fP
\fI \fB
\fI \fB \fI \fB
2002-04-27 15:11:25 +00:00
\fI \fB
1998-02-28 13:00:24 +00:00
.SH DESCRIPTION
The functions listed above are used privately by libpng
2001-05-18 09:54:50 +00:00
and are not recommended for use by applications. They are
not "exported" to applications using shared libraries. They
1998-02-28 13:00:24 +00:00
are listed alphabetically here as an aid to libpng maintainers.
See png.h for more information on these functions.
.SH SEE ALSO
libpng(3), png(5)
.SH AUTHOR
Glenn Randers-Pehrson