Lines Matching defs:png_ptr

41 static void writepng_error_handler(png_structp png_ptr, png_const_charp msg);
61 png_structp png_ptr; /* note: temporary variables! */
68 png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING, mainprog_ptr,
70 if (!png_ptr)
73 info_ptr = png_create_info_struct(png_ptr);
75 png_destroy_write_struct(&png_ptr, NULL);
86 png_destroy_write_struct(&png_ptr, &info_ptr);
93 png_init_io(png_ptr, mainprog_ptr->outfile);
103 png_set_compression_level(png_ptr, Z_BEST_COMPRESSION);
106 png_set_compression_strategy(png_ptr, Z_DEFAULT_STRATEGY);
108 png_set_compression_mem_level(png_ptr, 8);
109 png_set_compression_window_bits(png_ptr, 15);
110 png_set_compression_method(png_ptr, 8);
123 png_destroy_write_struct(&png_ptr, &info_ptr);
130 png_set_IHDR(png_ptr, info_ptr, mainprog_ptr->width, mainprog_ptr->height,
135 png_set_gAMA(png_ptr, info_ptr, mainprog_ptr->gamma);
143 png_set_bKGD(png_ptr, info_ptr, &background);
150 png_set_tIME(png_ptr, info_ptr, &modtime);
193 png_set_text(png_ptr, info_ptr, text, num_text);
199 png_write_info(png_ptr, info_ptr);
212 png_set_packing(png_ptr);
213 /* png_set_shift(png_ptr, &sig_bit); to scale low-bit-depth values */
218 mainprog_ptr->png_ptr = png_ptr;
235 png_structp png_ptr = (png_structp)mainprog_ptr->png_ptr;
243 png_destroy_write_struct(&png_ptr, &info_ptr);
244 mainprog_ptr->png_ptr = NULL;
253 png_write_image(png_ptr, mainprog_ptr->row_pointers);
260 png_write_end(png_ptr, NULL);
273 png_structp png_ptr = (png_structp)mainprog_ptr->png_ptr;
281 png_destroy_write_struct(&png_ptr, &info_ptr);
282 mainprog_ptr->png_ptr = NULL;
290 png_write_row(png_ptr, mainprog_ptr->image_data);
303 png_structp png_ptr = (png_structp)mainprog_ptr->png_ptr;
311 png_destroy_write_struct(&png_ptr, &info_ptr);
312 mainprog_ptr->png_ptr = NULL;
321 png_write_end(png_ptr, NULL);
332 png_structp png_ptr = (png_structp)mainprog_ptr->png_ptr;
335 if (png_ptr && info_ptr)
336 png_destroy_write_struct(&png_ptr, &info_ptr);
343 static void writepng_error_handler(png_structp png_ptr, png_const_charp msg)
359 mainprog_ptr = png_get_error_ptr(png_ptr);