Home | History | Annotate | Download | only in examples

Lines Matching full:png_ptr

73 print_pixel(png_structp png_ptr, png_infop info_ptr, png_const_bytep row,
76 PNG_CONST unsigned int bit_depth = png_get_bit_depth(png_ptr, info_ptr);
78 switch (png_get_color_type(png_ptr, info_ptr))
94 if ((png_get_PLTE(png_ptr, info_ptr, &palette, &num_palette) &
99 if ((png_get_tRNS(png_ptr, info_ptr, &trans_alpha, &num_trans,
137 png_error(png_ptr, "pngpixel: invalid color type");
166 png_structp png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING,
169 if (png_ptr != NULL)
171 png_infop info_ptr = png_create_info_struct(png_ptr);
180 if (setjmp(png_jmpbuf(png_ptr)) == 0)
193 png_init_io(png_ptr, f);
198 png_read_info(png_ptr, info_ptr);
205 row = png_malloc(png_ptr, png_get_rowbytes(png_ptr,
217 if (png_get_IHDR(png_ptr, info_ptr, &width, &height,
239 png_error(png_ptr, "pngpixel: unknown interlace");
243 png_start_read_image(png_ptr);
296 png_read_row(png_ptr, row_tmp, NULL);
308 print_pixel(png_ptr, info_ptr, row_tmp, ppx);
321 png_free(png_ptr, row_tmp);
325 png_error(png_ptr, "pngpixel: png_get_IHDR failed");
344 png_free(png_ptr, row_tmp);
348 png_destroy_info_struct(png_ptr, &info_ptr);
354 png_destroy_read_struct(&png_ptr, NULL, NULL);