#include "png.h"
Go to the source code of this file.
#define PNG_HIMASK ((png_uint_32)(~PNG_LOMASK >> PNG_HISHIFT)) |
Definition at line 2148 of file pngwutil.c.
#define PNG_HISHIFT 10 |
Definition at line 2146 of file pngwutil.c.
#define PNG_INTERNAL |
Definition at line 11 of file pngwutil.c.
#define PNG_LOMASK ((png_uint_32)0xffffL) |
Definition at line 2147 of file pngwutil.c.
#define PNG_MAXSUM (((png_uint_32)(-1)) >> 1) |
Definition at line 2145 of file pngwutil.c.
png_size_t png_check_keyword | ( | png_structp | png_ptr, |
png_charp | key, | ||
png_charpp | new_key | ||
) |
Definition at line 1231 of file pngwutil.c.
void png_do_write_interlace | ( | png_row_infop | row_info, |
png_bytep | row, | ||
int | pass | ||
) |
Definition at line 1979 of file pngwutil.c.
void PNGAPI png_save_int_32 | ( | png_bytep | buf, |
png_int_32 | i | ||
) |
Definition at line 33 of file pngwutil.c.
void PNGAPI png_save_uint_16 | ( | png_bytep | buf, |
unsigned int | i | ||
) |
Definition at line 46 of file pngwutil.c.
void PNGAPI png_save_uint_32 | ( | png_bytep | buf, |
png_uint_32 | i | ||
) |
Definition at line 20 of file pngwutil.c.
static int png_text_compress | ( | png_structp | png_ptr, |
png_charp | text, | ||
png_size_t | text_len, | ||
int | compression, | ||
compression_state * | comp | ||
) | [static] |
Definition at line 167 of file pngwutil.c.
void png_write_bKGD | ( | png_structp | png_ptr, |
png_color_16p | back, | ||
int | color_type | ||
) |
Definition at line 1137 of file pngwutil.c.
void png_write_cHRM | ( | png_structp | png_ptr, |
double | white_x, | ||
double | white_y, | ||
double | red_x, | ||
double | red_y, | ||
double | green_x, | ||
double | green_y, | ||
double | blue_x, | ||
double | blue_y | ||
) |
Definition at line 964 of file pngwutil.c.
void png_write_cHRM_fixed | ( | png_structp | png_ptr, |
png_fixed_point | white_x, | ||
png_fixed_point | white_y, | ||
png_fixed_point | red_x, | ||
png_fixed_point | red_y, | ||
png_fixed_point | green_x, | ||
png_fixed_point | green_y, | ||
png_fixed_point | blue_x, | ||
png_fixed_point | blue_y | ||
) |
Definition at line 1025 of file pngwutil.c.
void PNGAPI png_write_chunk | ( | png_structp | png_ptr, |
png_bytep | chunk_name, | ||
png_bytep | data, | ||
png_size_t | length | ||
) |
Definition at line 80 of file pngwutil.c.
void PNGAPI png_write_chunk_data | ( | png_structp | png_ptr, |
png_bytep | data, | ||
png_size_t | length | ||
) |
Definition at line 120 of file pngwutil.c.
void PNGAPI png_write_chunk_end | ( | png_structp | png_ptr | ) |
Definition at line 136 of file pngwutil.c.
void PNGAPI png_write_chunk_start | ( | png_structp | png_ptr, |
png_bytep | chunk_name, | ||
png_uint_32 | length | ||
) |
Definition at line 94 of file pngwutil.c.
static void png_write_compressed_data_out | ( | png_structp | png_ptr, |
compression_state * | comp | ||
) | [static] |
Definition at line 345 of file pngwutil.c.
void png_write_filtered_row | ( | png_structp | png_ptr, |
png_bytep | filtered_row | ||
) |
Definition at line 2769 of file pngwutil.c.
void png_write_find_filter | ( | png_structp | png_ptr, |
png_row_infop | row_info | ||
) |
Definition at line 2150 of file pngwutil.c.
void png_write_finish_row | ( | png_structp | png_ptr | ) |
Definition at line 1860 of file pngwutil.c.
void png_write_gAMA | ( | png_structp | png_ptr, |
double | file_gamma | ||
) |
Definition at line 694 of file pngwutil.c.
void png_write_gAMA_fixed | ( | png_structp | png_ptr, |
png_fixed_point | file_gamma | ||
) |
Definition at line 711 of file pngwutil.c.
void png_write_hIST | ( | png_structp | png_ptr, |
png_uint_16p | hist, | ||
int | num_hist | ||
) |
Definition at line 1190 of file pngwutil.c.
void png_write_iCCP | ( | png_structp | png_ptr, |
png_charp | name, | ||
int | compression_type, | ||
png_charp | profile, | ||
int | profile_len | ||
) |
Definition at line 748 of file pngwutil.c.
void png_write_IDAT | ( | png_structp | png_ptr, |
png_bytep | data, | ||
png_size_t | length | ||
) |
Definition at line 627 of file pngwutil.c.
void png_write_IEND | ( | png_structp | png_ptr | ) |
Definition at line 679 of file pngwutil.c.
void png_write_IHDR | ( | png_structp | png_ptr, |
png_uint_32 | width, | ||
png_uint_32 | height, | ||
int | bit_depth, | ||
int | color_type, | ||
int | compression_type, | ||
int | filter_type, | ||
int | interlace_type | ||
) |
Definition at line 384 of file pngwutil.c.
void png_write_oFFs | ( | png_structp | png_ptr, |
png_int_32 | x_offset, | ||
png_int_32 | y_offset, | ||
int | unit_type | ||
) |
Definition at line 1547 of file pngwutil.c.
void png_write_pCAL | ( | png_structp | png_ptr, |
png_charp | purpose, | ||
png_int_32 | X0, | ||
png_int_32 | X1, | ||
int | type, | ||
int | nparams, | ||
png_charp | units, | ||
png_charpp | params | ||
) |
Definition at line 1569 of file pngwutil.c.
void png_write_pHYs | ( | png_structp | png_ptr, |
png_uint_32 | x_pixels_per_unit, | ||
png_uint_32 | y_pixels_per_unit, | ||
int | unit_type | ||
) |
Definition at line 1705 of file pngwutil.c.
void png_write_PLTE | ( | png_structp | png_ptr, |
png_colorp | palette, | ||
png_uint_32 | num_pal | ||
) |
Definition at line 563 of file pngwutil.c.
void png_write_sBIT | ( | png_structp | png_ptr, |
png_color_8p | sbit, | ||
int | color_type | ||
) |
Definition at line 907 of file pngwutil.c.
void png_write_sCAL | ( | png_structp | png_ptr, |
int | unit, | ||
double | width, | ||
double | height | ||
) |
Definition at line 1632 of file pngwutil.c.
void png_write_sig | ( | png_structp | png_ptr | ) |
Definition at line 59 of file pngwutil.c.
void png_write_sPLT | ( | png_structp | png_ptr, |
png_sPLT_tp | spalette | ||
) |
Definition at line 823 of file pngwutil.c.
void png_write_sRGB | ( | png_structp | png_ptr, |
int | srgb_intent | ||
) |
Definition at line 729 of file pngwutil.c.
void png_write_start_row | ( | png_structp | png_ptr | ) |
Definition at line 1760 of file pngwutil.c.
void png_write_tEXt | ( | png_structp | png_ptr, |
png_charp | key, | ||
png_charp | text, | ||
png_size_t | text_len | ||
) |
Definition at line 1352 of file pngwutil.c.
void png_write_tIME | ( | png_structp | png_ptr, |
png_timep | mod_time | ||
) |
Definition at line 1731 of file pngwutil.c.
void png_write_tRNS | ( | png_structp | png_ptr, |
png_bytep | trans, | ||
png_color_16p | tran, | ||
int | num_trans, | ||
int | color_type | ||
) |
Definition at line 1081 of file pngwutil.c.
void png_write_zTXt | ( | png_structp | png_ptr, |
png_charp | key, | ||
png_charp | text, | ||
png_size_t | text_len, | ||
int | compression | ||
) |
Definition at line 1395 of file pngwutil.c.