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

Go to the source code of this file.

Functions

static void write_unknown_chunks (png_structrp png_ptr, png_const_inforp info_ptr, unsigned int where)
void PNGAPI png_write_info_before_PLTE (png_structrp png_ptr, png_const_inforp info_ptr)
void PNGAPI png_write_info (png_structrp png_ptr, png_const_inforp info_ptr)
void PNGAPI png_write_end (png_structrp png_ptr, png_inforp info_ptr)
 PNG_FUNCTION (png_structp, PNGAPI png_create_write_struct,(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn), PNG_ALLOCATED)
void PNGAPI png_write_rows (png_structrp png_ptr, png_bytepp row, png_uint_32 num_rows)
void PNGAPI png_write_image (png_structrp png_ptr, png_bytepp image)
void PNGAPI png_write_row (png_structrp png_ptr, png_const_bytep row)
void PNGAPI png_set_flush (png_structrp png_ptr, int nrows)
void PNGAPI png_write_flush (png_structrp png_ptr)
static void png_write_destroy (png_structrp png_ptr)
void PNGAPI png_destroy_write_struct (png_structpp png_ptr_ptr, png_infopp info_ptr_ptr)
void PNGAPI png_set_filter (png_structrp png_ptr, int method, int filters)
void PNGAPI png_set_filter_heuristics (png_structrp png_ptr, int heuristic_method, int num_weights, png_const_doublep filter_weights, png_const_doublep filter_costs)
void PNGAPI png_set_filter_heuristics_fixed (png_structrp png_ptr, int heuristic_method, int num_weights, png_const_fixed_point_p filter_weights, png_const_fixed_point_p filter_costs)
void PNGAPI png_set_text_compression_level (png_structrp png_ptr, int level)
void PNGAPI png_set_text_compression_mem_level (png_structrp png_ptr, int mem_level)
void PNGAPI png_set_text_compression_strategy (png_structrp png_ptr, int strategy)
void PNGAPI png_set_text_compression_window_bits (png_structrp png_ptr, int window_bits)
void PNGAPI png_set_text_compression_method (png_structrp png_ptr, int method)
void PNGAPI png_set_write_status_fn (png_structrp png_ptr, png_write_status_ptr write_row_fn)
void PNGAPI png_set_write_user_transform_fn (png_structrp png_ptr, png_user_transform_ptr write_user_transform_fn)
void PNGAPI png_write_png (png_structrp png_ptr, png_inforp info_ptr, int transforms, voidp params)

Function Documentation

◆ png_destroy_write_struct()

void PNGAPI png_destroy_write_struct ( png_structpp png_ptr_ptr,
png_infopp info_ptr_ptr )

◆ PNG_FUNCTION()

PNG_FUNCTION ( png_structp ,
PNGAPI png_create_write_struct,
(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn) ,
PNG_ALLOCATED  )

◆ png_set_filter()

void PNGAPI png_set_filter ( png_structrp png_ptr,
int method,
int filters )

◆ png_set_filter_heuristics()

void PNGAPI png_set_filter_heuristics ( png_structrp png_ptr,
int heuristic_method,
int num_weights,
png_const_doublep filter_weights,
png_const_doublep filter_costs )

◆ png_set_filter_heuristics_fixed()

void PNGAPI png_set_filter_heuristics_fixed ( png_structrp png_ptr,
int heuristic_method,
int num_weights,
png_const_fixed_point_p filter_weights,
png_const_fixed_point_p filter_costs )

◆ png_set_flush()

void PNGAPI png_set_flush ( png_structrp png_ptr,
int nrows )

◆ png_set_text_compression_level()

void PNGAPI png_set_text_compression_level ( png_structrp png_ptr,
int level )

◆ png_set_text_compression_mem_level()

void PNGAPI png_set_text_compression_mem_level ( png_structrp png_ptr,
int mem_level )

◆ png_set_text_compression_method()

void PNGAPI png_set_text_compression_method ( png_structrp png_ptr,
int method )

◆ png_set_text_compression_strategy()

void PNGAPI png_set_text_compression_strategy ( png_structrp png_ptr,
int strategy )

◆ png_set_text_compression_window_bits()

void PNGAPI png_set_text_compression_window_bits ( png_structrp png_ptr,
int window_bits )

◆ png_set_write_status_fn()

void PNGAPI png_set_write_status_fn ( png_structrp png_ptr,
png_write_status_ptr write_row_fn )

◆ png_set_write_user_transform_fn()

void PNGAPI png_set_write_user_transform_fn ( png_structrp png_ptr,
png_user_transform_ptr write_user_transform_fn )

◆ png_write_destroy()

void png_write_destroy ( png_structrp png_ptr)
static

◆ png_write_end()

void PNGAPI png_write_end ( png_structrp png_ptr,
png_inforp info_ptr )

◆ png_write_flush()

void PNGAPI png_write_flush ( png_structrp png_ptr)

◆ png_write_image()

void PNGAPI png_write_image ( png_structrp png_ptr,
png_bytepp image )

◆ png_write_info()

void PNGAPI png_write_info ( png_structrp png_ptr,
png_const_inforp info_ptr )

◆ png_write_info_before_PLTE()

void PNGAPI png_write_info_before_PLTE ( png_structrp png_ptr,
png_const_inforp info_ptr )

◆ png_write_png()

void PNGAPI png_write_png ( png_structrp png_ptr,
png_inforp info_ptr,
int transforms,
voidp params )

◆ png_write_row()

void PNGAPI png_write_row ( png_structrp png_ptr,
png_const_bytep row )

◆ png_write_rows()

void PNGAPI png_write_rows ( png_structrp png_ptr,
png_bytepp row,
png_uint_32 num_rows )

◆ write_unknown_chunks()

void write_unknown_chunks ( png_structrp png_ptr,
png_const_inforp info_ptr,
unsigned int where )
static