Lines Matching defs:info_ptr
258 png_infop info_ptr,end_info;
284 info_ptr=png_create_info_struct(png_ptr);
286 if(!png_ptr || !info_ptr || !end_info) {
289 png_destroy_read_struct(&png_ptr,&info_ptr,&end_info);
294 png_read_info(png_ptr,info_ptr);
295 png_get_IHDR(png_ptr,info_ptr,&width,&height,&bit_depth,
297 png_get_PLTE(png_ptr,info_ptr,&palette,&num_palette);
298 channels=png_get_channels(png_ptr,info_ptr);
299 rowbytes=png_get_rowbytes(png_ptr,info_ptr);
304 if(png_get_gAMA(png_ptr,info_ptr,&gamma))
311 if(png_get_valid(png_ptr,info_ptr,PNG_INFO_PLTE)) {
313 png_get_hIST(png_ptr,info_ptr,&histogram);
339 if(png_get_valid(png_ptr,info_ptr,PNG_INFO_sBIT)) {
342 png_get_sBIT(png_ptr,info_ptr,&sig_bit);
345 png_read_update_info(png_ptr,info_ptr);
346 png_get_IHDR(png_ptr,info_ptr,&width,&height,&bit_depth,
348 png_get_PLTE(png_ptr,info_ptr,&palette,&num_palette);
349 channels=png_get_channels(png_ptr,info_ptr);
350 rowbytes=png_get_rowbytes(png_ptr,info_ptr);
357 png_destroy_read_struct(&png_ptr,&info_ptr,&end_info);