Lines Matching full:png_ptr
20 png_get_valid(png_const_structrp png_ptr, png_const_inforp info_ptr,
23 if (png_ptr != NULL && info_ptr != NULL)
30 png_get_rowbytes(png_const_structrp png_ptr, png_const_inforp info_ptr)
32 if (png_ptr != NULL && info_ptr != NULL)
40 png_get_rows(png_const_structrp png_ptr, png_const_inforp info_ptr)
42 if (png_ptr != NULL && info_ptr != NULL)
52 png_get_image_width(png_const_structrp png_ptr, png_const_inforp info_ptr)
54 if (png_ptr != NULL && info_ptr != NULL)
61 png_get_image_height(png_const_structrp png_ptr, png_const_inforp info_ptr)
63 if (png_ptr != NULL && info_ptr != NULL)
70 png_get_bit_depth(png_const_structrp png_ptr, png_const_inforp info_ptr)
72 if (png_ptr != NULL && info_ptr != NULL)
79 png_get_color_type(png_const_structrp png_ptr, png_const_inforp info_ptr)
81 if (png_ptr != NULL && info_ptr != NULL)
88 png_get_filter_type(png_const_structrp png_ptr, png_const_inforp info_ptr)
90 if (png_ptr != NULL && info_ptr != NULL)
97 png_get_interlace_type(png_const_structrp png_ptr, png_const_inforp info_ptr)
99 if (png_ptr != NULL && info_ptr != NULL)
106 png_get_compression_type(png_const_structrp png_ptr, png_const_inforp info_ptr)
108 if (png_ptr != NULL && info_ptr != NULL)
115 png_get_x_pixels_per_meter(png_const_structrp png_ptr, png_const_inforp
119 if (png_ptr != NULL && info_ptr != NULL &&
129 PNG_UNUSED(png_ptr)
137 png_get_y_pixels_per_meter(png_const_structrp png_ptr, png_const_inforp
141 if (png_ptr != NULL && info_ptr != NULL &&
151 PNG_UNUSED(png_ptr)
159 png_get_pixels_per_meter(png_const_structrp png_ptr, png_const_inforp info_ptr)
162 if (png_ptr != NULL && info_ptr != NULL &&
172 PNG_UNUSED(png_ptr)
181 png_get_pixel_aspect_ratio(png_const_structrp png_ptr, png_const_inforp
185 if (png_ptr != NULL && info_ptr != NULL &&
195 PNG_UNUSED(png_ptr)
205 png_get_pixel_aspect_ratio_fixed(png_const_structrp png_ptr,
209 if (png_ptr != NULL && info_ptr != NULL &&
227 PNG_UNUSED(png_ptr)
236 png_get_x_offset_microns(png_const_structrp png_ptr, png_const_inforp info_ptr)
239 if (png_ptr != NULL && info_ptr != NULL &&
248 PNG_UNUSED(png_ptr)
256 png_get_y_offset_microns(png_const_structrp png_ptr, png_const_inforp info_ptr)
259 if (png_ptr != NULL && info_ptr != NULL &&
268 PNG_UNUSED(png_ptr)
276 png_get_x_offset_pixels(png_const_structrp png_ptr, png_const_inforp info_ptr)
279 if (png_ptr != NULL && info_ptr != NULL &&
288 PNG_UNUSED(png_ptr)
296 png_get_y_offset_pixels(png_const_structrp png_ptr, png_const_inforp info_ptr)
299 if (png_ptr != NULL && info_ptr != NULL &&
308 PNG_UNUSED(png_ptr)
349 png_get_pixels_per_inch(png_const_structrp png_ptr, png_const_inforp info_ptr)
351 return ppi_from_ppm(png_get_pixels_per_meter(png_ptr, info_ptr));
355 png_get_x_pixels_per_inch(png_const_structrp png_ptr, png_const_inforp info_ptr)
357 return ppi_from_ppm(png_get_x_pixels_per_meter(png_ptr, info_ptr));
361 png_get_y_pixels_per_inch(png_const_structrp png_ptr, png_const_inforp info_ptr)
363 return ppi_from_ppm(png_get_y_pixels_per_meter(png_ptr, info_ptr));
368 png_fixed_inches_from_microns(png_const_structrp png_ptr, png_int_32 microns)
375 return png_muldiv_warn(png_ptr, microns, 500, 127);
379 png_get_x_offset_inches_fixed(png_const_structrp png_ptr,
382 return png_fixed_inches_from_microns(png_ptr,
383 png_get_x_offset_microns(png_ptr, info_ptr));
389 png_get_y_offset_inches_fixed(png_const_structrp png_ptr,
392 return png_fixed_inches_from_microns(png_ptr,
393 png_get_y_offset_microns(png_ptr, info_ptr));
399 png_get_x_offset_inches(png_const_structrp png_ptr, png_const_inforp info_ptr)
404 return (float)(png_get_x_offset_microns(png_ptr, info_ptr) * .00003937);
410 png_get_y_offset_inches(png_const_structrp png_ptr, png_const_inforp info_ptr)
415 return (float)(png_get_y_offset_microns(png_ptr, info_ptr) * .00003937);
421 png_get_pHYs_dpi(png_const_structrp png_ptr, png_const_inforp info_ptr,
426 if (png_ptr != NULL && info_ptr != NULL &&
467 png_get_channels(png_const_structrp png_ptr, png_const_inforp info_ptr)
469 if (png_ptr != NULL && info_ptr != NULL)
477 png_get_signature(png_const_structrp png_ptr, png_const_inforp info_ptr)
479 if (png_ptr != NULL && info_ptr != NULL)
488 png_get_bKGD(png_const_structrp png_ptr, png_inforp info_ptr,
491 if (png_ptr != NULL && info_ptr != NULL &&
512 png_get_cHRM(png_const_structrp png_ptr, png_const_inforp info_ptr,
522 if (png_ptr != NULL && info_ptr != NULL &&
528 *white_x = png_float(png_ptr,
531 *white_y = png_float(png_ptr,
534 *red_x = png_float(png_ptr, info_ptr->colorspace.end_points_xy.redx,
537 *red_y = png_float(png_ptr, info_ptr->colorspace.end_points_xy.redy,
540 *green_x = png_float(png_ptr,
543 *green_y = png_float(png_ptr,
546 *blue_x = png_float(png_ptr, info_ptr->colorspace.end_points_xy.bluex,
549 *blue_y = png_float(png_ptr, info_ptr->colorspace.end_points_xy.bluey,
558 png_get_cHRM_XYZ(png_const_structrp png_ptr, png_const_inforp info_ptr,
563 if (png_ptr != NULL && info_ptr != NULL &&
569 *red_X = png_float(png_ptr, info_ptr->colorspace.end_points_XYZ.red_X,
572 *red_Y = png_float(png_ptr, info_ptr->colorspace.end_points_XYZ.red_Y,
575 *red_Z = png_float(png_ptr, info_ptr->colorspace.end_points_XYZ.red_Z,
578 *green_X = png_float(png_ptr,
581 *green_Y = png_float(png_ptr,
584 *green_Z = png_float(png_ptr,
587 *blue_X = png_float(png_ptr,
590 png_ptr,
593 *blue_Z = png_float(png_ptr,
604 png_get_cHRM_XYZ_fixed(png_const_structrp png_ptr, png_const_inforp info_ptr,
611 if (png_ptr != NULL && info_ptr != NULL &&
641 png_get_cHRM_fixed(png_const_structrp png_ptr, png_const_inforp info_ptr,
648 if (png_ptr != NULL && info_ptr != NULL &&
678 png_get_gAMA_fixed(png_const_structrp png_ptr, png_const_inforp info_ptr,
683 if (png_ptr != NULL && info_ptr != NULL &&
697 png_get_gAMA(png_const_structrp png_ptr, png_const_inforp info_ptr,
702 if (png_ptr != NULL && info_ptr != NULL &&
706 *file_gamma = png_float(png_ptr, info_ptr->colorspace.gamma,
718 png_get_sRGB(png_const_structrp png_ptr, png_const_inforp info_ptr,
723 if (png_ptr != NULL && info_ptr != NULL &&
736 png_get_iCCP(png_const_structrp png_ptr, png_inforp info_ptr,
742 if (png_ptr != NULL && info_ptr != NULL &&
763 png_get_sPLT(png_const_structrp png_ptr, png_inforp info_ptr,
766 if (png_ptr != NULL && info_ptr != NULL && spalettes != NULL)
778 png_get_hIST(png_const_structrp png_ptr, png_inforp info_ptr,
783 if (png_ptr != NULL && info_ptr != NULL &&
795 png_get_IHDR(png_const_structrp png_ptr, png_const_inforp info_ptr,
802 if (png_ptr == NULL || info_ptr == NULL)
831 png_check_IHDR(png_ptr, info_ptr->width, info_ptr->height,
840 png_get_oFFs(png_const_structrp png_ptr, png_const_inforp info_ptr,
845 if (png_ptr != NULL && info_ptr != NULL &&
861 png_get_pCAL(png_const_structrp png_ptr, png_inforp info_ptr,
867 if (png_ptr != NULL && info_ptr != NULL &&
891 png_get_sCAL_fixed(png_const_structrp png_ptr, png_const_inforp info_ptr,
894 if (png_ptr != NULL && info_ptr != NULL &&
902 *width = png_fixed(png_ptr, atof(info_ptr->scal_s_width), "sCAL width");
903 *height = png_fixed(png_ptr, atof(info_ptr->scal_s_height),
914 png_get_sCAL(png_const_structrp png_ptr, png_const_inforp info_ptr,
917 if (png_ptr != NULL && info_ptr != NULL &&
930 png_get_sCAL_s(png_const_structrp png_ptr, png_const_inforp info_ptr,
933 if (png_ptr != NULL && info_ptr != NULL &&
948 png_get_pHYs(png_const_structrp png_ptr, png_const_inforp info_ptr,
955 if (png_ptr != NULL && info_ptr != NULL &&
982 png_get_PLTE(png_const_structrp png_ptr, png_inforp info_ptr,
987 if (png_ptr != NULL && info_ptr != NULL &&
1001 png_get_sBIT(png_const_structrp png_ptr, png_inforp info_ptr,
1006 if (png_ptr != NULL && info_ptr != NULL &&
1019 png_get_text(png_const_structrp png_ptr, png_inforp info_ptr,
1022 if (png_ptr != NULL && info_ptr != NULL && info_ptr->num_text > 0)
1025 (unsigned long)png_ptr->chunk_name);
1045 png_get_tIME(png_const_structrp png_ptr, png_inforp info_ptr,
1050 if (png_ptr != NULL && info_ptr != NULL &&
1063 png_get_tRNS(png_const_structrp png_ptr, png_inforp info_ptr,
1067 if (png_ptr != NULL && info_ptr != NULL &&
1109 png_get_unknown_chunks(png_const_structrp png_ptr, png_inforp info_ptr,
1112 if (png_ptr != NULL && info_ptr != NULL && unknowns != NULL)
1124 png_get_rgb_to_gray_status (png_const_structrp png_ptr)
1126 return (png_byte)(png_ptr ? png_ptr->rgb_to_gray_status : 0);
1132 png_get_user_chunk_ptr(png_const_structrp png_ptr)
1134 return (png_ptr ? png_ptr->user_chunk_ptr : NULL);
1139 png_get_compression_buffer_size(png_const_structrp png_ptr)
1141 if (png_ptr == NULL)
1145 if ((png_ptr->mode & PNG_IS_READ_STRUCT) != 0)
1149 return png_ptr->IDAT_read_size;
1157 return png_ptr->zbuffer_size;
1165 png_get_user_width_max (png_const_structrp png_ptr)
1167 return (png_ptr ? png_ptr->user_width_max : 0);
1171 png_get_user_height_max (png_const_structrp png_ptr)
1173 return (png_ptr ? png_ptr->user_height_max : 0);
1178 png_get_chunk_cache_max (png_const_structrp png_ptr)
1180 return (png_ptr ? png_ptr->user_chunk_cache_max : 0);
1185 png_get_chunk_malloc_max (png_const_structrp png_ptr)
1187 return (png_ptr ? png_ptr->user_chunk_malloc_max : 0);
1194 png_get_io_state (png_const_structrp png_ptr)
1196 return png_ptr->io_state;
1200 png_get_io_chunk_type (png_const_structrp png_ptr)
1202 return png_ptr->chunk_name;
1209 png_get_palette_max(png_const_structp png_ptr, png_const_infop info_ptr)
1211 if (png_ptr != NULL && info_ptr != NULL)
1212 return png_ptr->num_palette_max;