LMMS
Loading...
Searching...
No Matches
pngset.c File Reference
#include "pngpriv.h"

Go to the source code of this file.

Functions

void PNGAPI png_set_bKGD (png_const_structrp png_ptr, png_inforp info_ptr, png_const_color_16p background)
void PNGFAPI png_set_cHRM_fixed (png_const_structrp png_ptr, png_inforp info_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)
void PNGFAPI png_set_cHRM_XYZ_fixed (png_const_structrp png_ptr, png_inforp info_ptr, png_fixed_point int_red_X, png_fixed_point int_red_Y, png_fixed_point int_red_Z, png_fixed_point int_green_X, png_fixed_point int_green_Y, png_fixed_point int_green_Z, png_fixed_point int_blue_X, png_fixed_point int_blue_Y, png_fixed_point int_blue_Z)
void PNGAPI png_set_cHRM (png_const_structrp png_ptr, png_inforp info_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)
void PNGAPI png_set_cHRM_XYZ (png_const_structrp png_ptr, png_inforp info_ptr, double red_X, double red_Y, double red_Z, double green_X, double green_Y, double green_Z, double blue_X, double blue_Y, double blue_Z)
void PNGFAPI png_set_gAMA_fixed (png_const_structrp png_ptr, png_inforp info_ptr, png_fixed_point file_gamma)
void PNGAPI png_set_gAMA (png_const_structrp png_ptr, png_inforp info_ptr, double file_gamma)
void PNGAPI png_set_hIST (png_const_structrp png_ptr, png_inforp info_ptr, png_const_uint_16p hist)
void PNGAPI png_set_IHDR (png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int interlace_type, int compression_type, int filter_type)
void PNGAPI png_set_oFFs (png_const_structrp png_ptr, png_inforp info_ptr, png_int_32 offset_x, png_int_32 offset_y, int unit_type)
void PNGAPI png_set_pCAL (png_const_structrp png_ptr, png_inforp info_ptr, png_const_charp purpose, png_int_32 X0, png_int_32 X1, int type, int nparams, png_const_charp units, png_charpp params)
void PNGAPI png_set_sCAL_s (png_const_structrp png_ptr, png_inforp info_ptr, int unit, png_const_charp swidth, png_const_charp sheight)
void PNGAPI png_set_sCAL (png_const_structrp png_ptr, png_inforp info_ptr, int unit, double width, double height)
void PNGAPI png_set_sCAL_fixed (png_const_structrp png_ptr, png_inforp info_ptr, int unit, png_fixed_point width, png_fixed_point height)
void PNGAPI png_set_pHYs (png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 res_x, png_uint_32 res_y, int unit_type)
void PNGAPI png_set_PLTE (png_structrp png_ptr, png_inforp info_ptr, png_const_colorp palette, int num_palette)
void PNGAPI png_set_sBIT (png_const_structrp png_ptr, png_inforp info_ptr, png_const_color_8p sig_bit)
void PNGAPI png_set_sRGB (png_const_structrp png_ptr, png_inforp info_ptr, int srgb_intent)
void PNGAPI png_set_sRGB_gAMA_and_cHRM (png_const_structrp png_ptr, png_inforp info_ptr, int srgb_intent)
void PNGAPI png_set_iCCP (png_const_structrp png_ptr, png_inforp info_ptr, png_const_charp name, int compression_type, png_const_bytep profile, png_uint_32 proflen)
void PNGAPI png_set_text (png_const_structrp png_ptr, png_inforp info_ptr, png_const_textp text_ptr, int num_text)
int png_set_text_2 (png_const_structrp png_ptr, png_inforp info_ptr, png_const_textp text_ptr, int num_text)
void PNGAPI png_set_tIME (png_const_structrp png_ptr, png_inforp info_ptr, png_const_timep mod_time)
void PNGAPI png_set_tRNS (png_structrp png_ptr, png_inforp info_ptr, png_const_bytep trans_alpha, int num_trans, png_const_color_16p trans_color)
void PNGAPI png_set_sPLT (png_const_structrp png_ptr, png_inforp info_ptr, png_const_sPLT_tp entries, int nentries)
static png_byte check_location (png_const_structrp png_ptr, int location)
void PNGAPI png_set_unknown_chunks (png_const_structrp png_ptr, png_inforp info_ptr, png_const_unknown_chunkp unknowns, int num_unknowns)
void PNGAPI png_set_unknown_chunk_location (png_const_structrp png_ptr, png_inforp info_ptr, int chunk, int location)
static unsigned int add_one_chunk (png_bytep list, unsigned int count, png_const_bytep add, int keep)
void PNGAPI png_set_keep_unknown_chunks (png_structrp png_ptr, int keep, png_const_bytep chunk_list, int num_chunks_in)
void PNGAPI png_set_read_user_chunk_fn (png_structrp png_ptr, png_voidp user_chunk_ptr, png_user_chunk_ptr read_user_chunk_fn)
void PNGAPI png_set_rows (png_const_structrp png_ptr, png_inforp info_ptr, png_bytepp row_pointers)
void PNGAPI png_set_compression_buffer_size (png_structrp png_ptr, size_t size)
void PNGAPI png_set_invalid (png_const_structrp png_ptr, png_inforp info_ptr, int mask)
void PNGAPI png_set_user_limits (png_structrp png_ptr, png_uint_32 user_width_max, png_uint_32 user_height_max)
void PNGAPI png_set_chunk_cache_max (png_structrp png_ptr, png_uint_32 user_chunk_cache_max)
void PNGAPI png_set_chunk_malloc_max (png_structrp png_ptr, png_alloc_size_t user_chunk_malloc_max)
void PNGAPI png_set_benign_errors (png_structrp png_ptr, int allowed)
void PNGAPI png_set_check_for_invalid_index (png_structrp png_ptr, int allowed)
png_uint_32 png_check_keyword (png_structrp png_ptr, png_const_charp key, png_bytep new_key)

Function Documentation

◆ add_one_chunk()

unsigned int add_one_chunk ( png_bytep list,
unsigned int count,
png_const_bytep add,
int keep )
static

◆ check_location()

png_byte check_location ( png_const_structrp png_ptr,
int location )
static

◆ png_check_keyword()

png_uint_32 png_check_keyword ( png_structrp png_ptr,
png_const_charp key,
png_bytep new_key )

◆ png_set_benign_errors()

void PNGAPI png_set_benign_errors ( png_structrp png_ptr,
int allowed )

◆ png_set_bKGD()

void PNGAPI png_set_bKGD ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_const_color_16p background )

◆ png_set_check_for_invalid_index()

void PNGAPI png_set_check_for_invalid_index ( png_structrp png_ptr,
int allowed )

◆ png_set_cHRM()

void PNGAPI png_set_cHRM ( png_const_structrp png_ptr,
png_inforp info_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 )

◆ png_set_cHRM_fixed()

void PNGFAPI png_set_cHRM_fixed ( png_const_structrp png_ptr,
png_inforp info_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 )

◆ png_set_cHRM_XYZ()

void PNGAPI png_set_cHRM_XYZ ( png_const_structrp png_ptr,
png_inforp info_ptr,
double red_X,
double red_Y,
double red_Z,
double green_X,
double green_Y,
double green_Z,
double blue_X,
double blue_Y,
double blue_Z )

◆ png_set_cHRM_XYZ_fixed()

void PNGFAPI png_set_cHRM_XYZ_fixed ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_fixed_point int_red_X,
png_fixed_point int_red_Y,
png_fixed_point int_red_Z,
png_fixed_point int_green_X,
png_fixed_point int_green_Y,
png_fixed_point int_green_Z,
png_fixed_point int_blue_X,
png_fixed_point int_blue_Y,
png_fixed_point int_blue_Z )

◆ png_set_chunk_cache_max()

void PNGAPI png_set_chunk_cache_max ( png_structrp png_ptr,
png_uint_32 user_chunk_cache_max )

◆ png_set_chunk_malloc_max()

void PNGAPI png_set_chunk_malloc_max ( png_structrp png_ptr,
png_alloc_size_t user_chunk_malloc_max )

◆ png_set_compression_buffer_size()

void PNGAPI png_set_compression_buffer_size ( png_structrp png_ptr,
size_t size )

◆ png_set_gAMA()

void PNGAPI png_set_gAMA ( png_const_structrp png_ptr,
png_inforp info_ptr,
double file_gamma )

◆ png_set_gAMA_fixed()

void PNGFAPI png_set_gAMA_fixed ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_fixed_point file_gamma )

◆ png_set_hIST()

void PNGAPI png_set_hIST ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_const_uint_16p hist )

◆ png_set_iCCP()

void PNGAPI png_set_iCCP ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_const_charp name,
int compression_type,
png_const_bytep profile,
png_uint_32 proflen )

◆ png_set_IHDR()

void PNGAPI png_set_IHDR ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_uint_32 width,
png_uint_32 height,
int bit_depth,
int color_type,
int interlace_type,
int compression_type,
int filter_type )

◆ png_set_invalid()

void PNGAPI png_set_invalid ( png_const_structrp png_ptr,
png_inforp info_ptr,
int mask )

◆ png_set_keep_unknown_chunks()

void PNGAPI png_set_keep_unknown_chunks ( png_structrp png_ptr,
int keep,
png_const_bytep chunk_list,
int num_chunks_in )

◆ png_set_oFFs()

void PNGAPI png_set_oFFs ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_int_32 offset_x,
png_int_32 offset_y,
int unit_type )

◆ png_set_pCAL()

void PNGAPI png_set_pCAL ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_const_charp purpose,
png_int_32 X0,
png_int_32 X1,
int type,
int nparams,
png_const_charp units,
png_charpp params )

◆ png_set_pHYs()

void PNGAPI png_set_pHYs ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_uint_32 res_x,
png_uint_32 res_y,
int unit_type )

◆ png_set_PLTE()

void PNGAPI png_set_PLTE ( png_structrp png_ptr,
png_inforp info_ptr,
png_const_colorp palette,
int num_palette )

◆ png_set_read_user_chunk_fn()

void PNGAPI png_set_read_user_chunk_fn ( png_structrp png_ptr,
png_voidp user_chunk_ptr,
png_user_chunk_ptr read_user_chunk_fn )

◆ png_set_rows()

void PNGAPI png_set_rows ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_bytepp row_pointers )

◆ png_set_sBIT()

void PNGAPI png_set_sBIT ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_const_color_8p sig_bit )

◆ png_set_sCAL()

void PNGAPI png_set_sCAL ( png_const_structrp png_ptr,
png_inforp info_ptr,
int unit,
double width,
double height )

◆ png_set_sCAL_fixed()

void PNGAPI png_set_sCAL_fixed ( png_const_structrp png_ptr,
png_inforp info_ptr,
int unit,
png_fixed_point width,
png_fixed_point height )

◆ png_set_sCAL_s()

void PNGAPI png_set_sCAL_s ( png_const_structrp png_ptr,
png_inforp info_ptr,
int unit,
png_const_charp swidth,
png_const_charp sheight )

◆ png_set_sPLT()

void PNGAPI png_set_sPLT ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_const_sPLT_tp entries,
int nentries )

◆ png_set_sRGB()

void PNGAPI png_set_sRGB ( png_const_structrp png_ptr,
png_inforp info_ptr,
int srgb_intent )

◆ png_set_sRGB_gAMA_and_cHRM()

void PNGAPI png_set_sRGB_gAMA_and_cHRM ( png_const_structrp png_ptr,
png_inforp info_ptr,
int srgb_intent )

◆ png_set_text()

void PNGAPI png_set_text ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_const_textp text_ptr,
int num_text )

◆ png_set_text_2()

int png_set_text_2 ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_const_textp text_ptr,
int num_text )

◆ png_set_tIME()

void PNGAPI png_set_tIME ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_const_timep mod_time )

◆ png_set_tRNS()

void PNGAPI png_set_tRNS ( png_structrp png_ptr,
png_inforp info_ptr,
png_const_bytep trans_alpha,
int num_trans,
png_const_color_16p trans_color )

◆ png_set_unknown_chunk_location()

void PNGAPI png_set_unknown_chunk_location ( png_const_structrp png_ptr,
png_inforp info_ptr,
int chunk,
int location )

◆ png_set_unknown_chunks()

void PNGAPI png_set_unknown_chunks ( png_const_structrp png_ptr,
png_inforp info_ptr,
png_const_unknown_chunkp unknowns,
int num_unknowns )

◆ png_set_user_limits()

void PNGAPI png_set_user_limits ( png_structrp png_ptr,
png_uint_32 user_width_max,
png_uint_32 user_height_max )