Lines Matching defs:png_ptr

48 png_get_valid(png_const_structp png_ptr, png_const_infop info_ptr,
51 if (png_ptr != NULL && info_ptr != NULL)
58 png_get_rowbytes(png_const_structp png_ptr, png_const_infop info_ptr)
60 if (png_ptr != NULL && info_ptr != NULL)
68 png_get_rows(png_const_structp png_ptr, png_const_infop info_ptr)
70 if (png_ptr != NULL && info_ptr != NULL)
80 png_get_image_width(png_const_structp png_ptr, png_const_infop info_ptr)
82 if (png_ptr != NULL && info_ptr != NULL)
89 png_get_image_height(png_const_structp png_ptr, png_const_infop info_ptr)
91 if (png_ptr != NULL && info_ptr != NULL)
98 png_get_bit_depth(png_const_structp png_ptr, png_const_infop info_ptr)
100 if (png_ptr != NULL && info_ptr != NULL)
107 png_get_color_type(png_const_structp png_ptr, png_const_infop info_ptr)
109 if (png_ptr != NULL && info_ptr != NULL)
116 png_get_filter_type(png_const_structp png_ptr, png_const_infop info_ptr)
118 if (png_ptr != NULL && info_ptr != NULL)
125 png_get_interlace_type(png_const_structp png_ptr, png_const_infop info_ptr)
127 if (png_ptr != NULL && info_ptr != NULL)
134 png_get_compression_type(png_const_structp png_ptr, png_const_infop info_ptr)
136 if (png_ptr != NULL && info_ptr != NULL)
143 png_get_x_pixels_per_meter(png_const_structp png_ptr, png_const_infop info_ptr)
146 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_pHYs))
160 png_get_y_pixels_per_meter(png_const_structp png_ptr, png_const_infop info_ptr)
163 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_pHYs))
177 png_get_pixels_per_meter(png_const_structp png_ptr, png_const_infop info_ptr)
180 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_pHYs))
195 png_get_pixel_aspect_ratio(png_const_structp png_ptr, png_const_infop info_ptr)
198 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_pHYs))
214 png_get_pixel_aspect_ratio_fixed(png_const_structp png_ptr,
218 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_pHYs)
241 png_get_x_offset_microns(png_const_structp png_ptr, png_const_infop info_ptr)
244 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_oFFs))
257 png_get_y_offset_microns(png_const_structp png_ptr, png_const_infop info_ptr)
260 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_oFFs))
273 png_get_x_offset_pixels(png_const_structp png_ptr, png_const_infop info_ptr)
276 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_oFFs))
289 png_get_y_offset_pixels(png_const_structp png_ptr, png_const_infop info_ptr)
292 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_oFFs))
338 png_get_pixels_per_inch(png_const_structp png_ptr, png_const_infop info_ptr)
340 return ppi_from_ppm(png_get_pixels_per_meter(png_ptr, info_ptr));
344 png_get_x_pixels_per_inch(png_const_structp png_ptr, png_const_infop info_ptr)
346 return ppi_from_ppm(png_get_x_pixels_per_meter(png_ptr, info_ptr));
350 png_get_y_pixels_per_inch(png_const_structp png_ptr, png_const_infop info_ptr)
352 return ppi_from_ppm(png_get_y_pixels_per_meter(png_ptr, info_ptr));
357 png_fixed_inches_from_microns(png_structp png_ptr, png_int_32 microns)
364 return png_muldiv_warn(png_ptr, microns, 500, 127);
368 png_get_x_offset_inches_fixed(png_structp png_ptr,
371 return png_fixed_inches_from_microns(png_ptr,
372 png_get_x_offset_microns(png_ptr, info_ptr));
378 png_get_y_offset_inches_fixed(png_structp png_ptr,
381 return png_fixed_inches_from_microns(png_ptr,
382 png_get_y_offset_microns(png_ptr, info_ptr));
388 png_get_x_offset_inches(png_const_structp png_ptr, png_const_infop info_ptr)
393 return (float)(png_get_x_offset_microns(png_ptr, info_ptr) * .00003937);
399 png_get_y_offset_inches(png_const_structp png_ptr, png_const_infop info_ptr)
404 return (float)(png_get_y_offset_microns(png_ptr, info_ptr) * .00003937);
410 png_get_pHYs_dpi(png_const_structp png_ptr, png_const_infop info_ptr,
415 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_pHYs))
454 png_get_channels(png_const_structp png_ptr, png_const_infop info_ptr)
456 if (png_ptr != NULL && info_ptr != NULL)
463 png_get_signature(png_const_structp png_ptr, png_infop info_ptr)
465 if (png_ptr != NULL && info_ptr != NULL)
473 png_get_bKGD(png_const_structp png_ptr, png_infop info_ptr,
476 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_bKGD)
492 png_get_cHRM(png_const_structp png_ptr, png_const_infop info_ptr,
496 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_cHRM))
501 *white_x = png_float(png_ptr, info_ptr->x_white, "cHRM white X");
503 *white_y = png_float(png_ptr, info_ptr->y_white, "cHRM white Y");
505 *red_x = png_float(png_ptr, info_ptr->x_red, "cHRM red X");
507 *red_y = png_float(png_ptr, info_ptr->y_red, "cHRM red Y");
509 *green_x = png_float(png_ptr, info_ptr->x_green, "cHRM green X");
511 *green_y = png_float(png_ptr, info_ptr->y_green, "cHRM green Y");
513 *blue_x = png_float(png_ptr, info_ptr->x_blue, "cHRM blue X");
515 *blue_y = png_float(png_ptr, info_ptr->y_blue, "cHRM blue Y");
525 png_get_cHRM_fixed(png_const_structp png_ptr, png_const_infop info_ptr,
532 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_cHRM))
560 png_get_gAMA_fixed(png_const_structp png_ptr, png_const_infop info_ptr,
565 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_gAMA)
576 png_get_gAMA(png_const_structp png_ptr, png_const_infop info_ptr,
580 png_uint_32 ok = png_get_gAMA_fixed(png_ptr, info_ptr, &igamma);
583 *file_gamma = png_float(png_ptr, igamma, "png_get_gAMA");
593 png_get_sRGB(png_const_structp png_ptr, png_const_infop info_ptr,
598 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_sRGB)
611 png_get_iCCP(png_const_structp png_ptr, png_const_infop info_ptr,
617 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_iCCP)
636 png_get_sPLT(png_const_structp png_ptr, png_const_infop info_ptr,
639 if (png_ptr != NULL && info_ptr != NULL && spalettes != NULL)
651 png_get_hIST(png_const_structp png_ptr, png_const_infop info_ptr,
656 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_hIST)
668 png_get_IHDR(png_structp png_ptr, png_infop info_ptr,
676 if (png_ptr == NULL || info_ptr == NULL || width == NULL ||
699 png_check_IHDR (png_ptr, info_ptr->width, info_ptr->height,
708 png_get_oFFs(png_const_structp png_ptr, png_const_infop info_ptr,
713 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_oFFs)
728 png_get_pCAL(png_const_structp png_ptr, png_const_infop info_ptr,
734 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_pCAL)
756 png_get_sCAL_fixed(png_structp png_ptr, png_const_infop info_ptr,
759 if (png_ptr != NULL && info_ptr != NULL &&
764 *width = png_fixed(png_ptr, atof(info_ptr->scal_s_width), "sCAL width");
765 *height = png_fixed(png_ptr, atof(info_ptr->scal_s_height),
776 png_get_sCAL(png_const_structp png_ptr, png_const_infop info_ptr,
779 if (png_ptr != NULL && info_ptr != NULL &&
792 png_get_sCAL_s(png_const_structp png_ptr, png_const_infop info_ptr,
795 if (png_ptr != NULL && info_ptr != NULL &&
810 png_get_pHYs(png_const_structp png_ptr, png_const_infop info_ptr,
817 if (png_ptr != NULL && info_ptr != NULL &&
844 png_get_PLTE(png_const_structp png_ptr, png_const_infop info_ptr,
849 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_PLTE)
863 png_get_sBIT(png_const_structp png_ptr, png_infop info_ptr,
868 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_sBIT)
881 png_get_text(png_const_structp png_ptr, png_const_infop info_ptr,
884 if (png_ptr != NULL && info_ptr != NULL && info_ptr->num_text > 0)
887 (png_ptr->chunk_name[0] == '\0' ? "text" :
888 (png_const_charp)png_ptr->chunk_name));
908 png_get_tIME(png_const_structp png_ptr, png_infop info_ptr, png_timep *mod_time)
912 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_tIME)
925 png_get_tRNS(png_const_structp png_ptr, png_infop info_ptr,
929 if (png_ptr != NULL && info_ptr != NULL && (info_ptr->valid & PNG_INFO_tRNS))
970 png_get_unknown_chunks(png_const_structp png_ptr, png_const_infop info_ptr,
973 if (png_ptr != NULL && info_ptr != NULL && unknowns != NULL)
985 png_get_rgb_to_gray_status (png_const_structp png_ptr)
987 return (png_byte)(png_ptr ? png_ptr->rgb_to_gray_status : 0);
993 png_get_user_chunk_ptr(png_const_structp png_ptr)
995 return (png_ptr ? png_ptr->user_chunk_ptr : NULL);
1000 png_get_compression_buffer_size(png_const_structp png_ptr)
1002 return (png_ptr ? png_ptr->zbuf_size : 0L);
1010 png_get_user_width_max (png_const_structp png_ptr)
1012 return (png_ptr ? png_ptr->user_width_max : 0);
1016 png_get_user_height_max (png_const_structp png_ptr)
1018 return (png_ptr ? png_ptr->user_height_max : 0);
1023 png_get_chunk_cache_max (png_const_structp png_ptr)
1025 return (png_ptr ? png_ptr->user_chunk_cache_max : 0);
1030 png_get_chunk_malloc_max (png_const_structp png_ptr)
1032 return (png_ptr ? png_ptr->user_chunk_malloc_max : 0);
1039 png_get_io_state (png_structp png_ptr)
1041 return png_ptr->io_state;
1045 png_get_io_chunk_type (png_const_structp png_ptr)
1047 return ((png_ptr->chunk_name[0] << 24) +
1048 (png_ptr->chunk_name[1] << 16) +
1049 (png_ptr->chunk_name[2] << 8) +
1050 (png_ptr->chunk_name[3]));
1054 png_get_io_chunk_name (png_structp png_ptr)
1056 return png_ptr->chunk_name;