Lines Matching refs:png_ptr
72 png_structp png_ptr = png_create_read_struct
74 if (!png_ptr)
81 png_infop info_ptr = png_create_info_struct (png_ptr);
85 png_destroy_read_struct (&png_ptr, NULL, NULL);
91 if (setjmp (png_jmpbuf (png_ptr)))
93 png_destroy_read_struct (&png_ptr, &info_ptr, NULL);
102 png_init_io (png_ptr, scanner->tmp);
104 png_set_sig_bytes (png_ptr, sizeof (magic));
107 png_read_info (png_ptr, info_ptr);
111 bit_depth = png_get_bit_depth (png_ptr, info_ptr);
112 color_type = png_get_color_type (png_ptr, info_ptr);
115 png_set_palette_to_rgb (png_ptr);
128 if (png_get_valid (png_ptr, info_ptr, PNG_INFO_tRNS))
129 png_set_tRNS_to_alpha (png_ptr);
131 png_set_strip_16 (png_ptr);
133 png_set_packing (png_ptr);
135 png_read_update_info (png_ptr, info_ptr);
137 png_get_IHDR (png_ptr, info_ptr,
167 png_read_image (png_ptr, row_pointers);