Home | History | Annotate | Download | only in libpng

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 *blue_Y = png_float(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_eXIf(png_const_structrp png_ptr, png_inforp info_ptr,
781 png_warning(png_ptr, "png_get_eXIf does not work; use png_get_eXIf_1");
788 png_get_eXIf_1(png_const_structrp png_ptr, png_const_inforp info_ptr,
793 if (png_ptr != NULL && info_ptr != NULL &&
807 png_get_hIST(png_const_structrp png_ptr, png_inforp info_ptr,
812 if (png_ptr != NULL && info_ptr != NULL &&
824 png_get_IHDR(png_const_structrp png_ptr, png_const_inforp info_ptr,
831 if (png_ptr == NULL || info_ptr == NULL)
860 png_check_IHDR(png_ptr, info_ptr->width, info_ptr->height,
869 png_get_oFFs(png_const_structrp png_ptr, png_const_inforp info_ptr,
874 if (png_ptr != NULL && info_ptr != NULL &&
890 png_get_pCAL(png_const_structrp png_ptr, png_inforp info_ptr,
896 if (png_ptr != NULL && info_ptr != NULL &&
920 png_get_sCAL_fixed(png_const_structrp png_ptr, png_const_inforp info_ptr,
923 if (png_ptr != NULL && info_ptr != NULL &&
931 *width = png_fixed(png_ptr, atof(info_ptr->scal_s_width), "sCAL width");
932 *height = png_fixed(png_ptr, atof(info_ptr->scal_s_height),
943 png_get_sCAL(png_const_structrp png_ptr, png_const_inforp info_ptr,
946 if (png_ptr != NULL && info_ptr != NULL &&
959 png_get_sCAL_s(png_const_structrp png_ptr, png_const_inforp info_ptr,
962 if (png_ptr != NULL && info_ptr != NULL &&
977 png_get_pHYs(png_const_structrp png_ptr, png_const_inforp info_ptr,
984 if (png_ptr != NULL && info_ptr != NULL &&
1011 png_get_PLTE(png_const_structrp png_ptr, png_inforp info_ptr,
1016 if (png_ptr != NULL && info_ptr != NULL &&
1030 png_get_sBIT(png_const_structrp png_ptr, png_inforp info_ptr,
1035 if (png_ptr != NULL && info_ptr != NULL &&
1048 png_get_text(png_const_structrp png_ptr, png_inforp info_ptr,
1051 if (png_ptr != NULL && info_ptr != NULL && info_ptr->num_text > 0)
1054 (unsigned long)png_ptr->chunk_name);
1074 png_get_tIME(png_const_structrp png_ptr, png_inforp info_ptr,
1079 if (png_ptr != NULL && info_ptr != NULL &&
1092 png_get_tRNS(png_const_structrp png_ptr, png_inforp info_ptr,
1096 if (png_ptr != NULL && info_ptr != NULL &&
1138 png_get_unknown_chunks(png_const_structrp png_ptr, png_inforp info_ptr,
1141 if (png_ptr != NULL && info_ptr != NULL && unknowns != NULL)
1153 png_get_rgb_to_gray_status (png_const_structrp png_ptr)
1155 return (png_byte)(png_ptr ? png_ptr->rgb_to_gray_status : 0);
1161 png_get_user_chunk_ptr(png_const_structrp png_ptr)
1163 return (png_ptr ? png_ptr->user_chunk_ptr : NULL);
1168 png_get_compression_buffer_size(png_const_structrp png_ptr)
1170 if (png_ptr == NULL)
1174 if ((png_ptr->mode & PNG_IS_READ_STRUCT) != 0)
1178 return png_ptr->IDAT_read_size;
1186 return png_ptr->zbuffer_size;
1194 png_get_user_width_max (png_const_structrp png_ptr)
1196 return (png_ptr ? png_ptr->user_width_max : 0);
1200 png_get_user_height_max (png_const_structrp png_ptr)
1202 return (png_ptr ? png_ptr->user_height_max : 0);
1207 png_get_chunk_cache_max (png_const_structrp png_ptr)
1209 return (png_ptr ? png_ptr->user_chunk_cache_max : 0);
1214 png_get_chunk_malloc_max (png_const_structrp png_ptr)
1216 return (png_ptr ? png_ptr->user_chunk_malloc_max : 0);
1223 png_get_io_state (png_const_structrp png_ptr)
1225 return png_ptr->io_state;
1229 png_get_io_chunk_type (png_const_structrp png_ptr)
1231 return png_ptr->chunk_name;
1238 png_get_palette_max(png_const_structp png_ptr, png_const_infop info_ptr)
1240 if (png_ptr != NULL && info_ptr != NULL)
1241 return png_ptr->num_palette_max;