Lines Matching refs:info_ptr

20 png_get_valid(png_const_structrp png_ptr, png_const_inforp info_ptr,  in png_get_valid()  argument
23 if (png_ptr != NULL && info_ptr != NULL) in png_get_valid()
24 return(info_ptr->valid & flag); in png_get_valid()
30 png_get_rowbytes(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_rowbytes() argument
32 if (png_ptr != NULL && info_ptr != NULL) in png_get_rowbytes()
33 return(info_ptr->rowbytes); in png_get_rowbytes()
40 png_get_rows(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_rows() argument
42 if (png_ptr != NULL && info_ptr != NULL) in png_get_rows()
43 return(info_ptr->row_pointers); in png_get_rows()
52 png_get_image_width(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_image_width() argument
54 if (png_ptr != NULL && info_ptr != NULL) in png_get_image_width()
55 return info_ptr->width; in png_get_image_width()
61 png_get_image_height(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_image_height() argument
63 if (png_ptr != NULL && info_ptr != NULL) in png_get_image_height()
64 return info_ptr->height; in png_get_image_height()
70 png_get_bit_depth(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_bit_depth() argument
72 if (png_ptr != NULL && info_ptr != NULL) in png_get_bit_depth()
73 return info_ptr->bit_depth; in png_get_bit_depth()
79 png_get_color_type(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_color_type() argument
81 if (png_ptr != NULL && info_ptr != NULL) in png_get_color_type()
82 return info_ptr->color_type; in png_get_color_type()
88 png_get_filter_type(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_filter_type() argument
90 if (png_ptr != NULL && info_ptr != NULL) in png_get_filter_type()
91 return info_ptr->filter_type; in png_get_filter_type()
97 png_get_interlace_type(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_interlace_type() argument
99 if (png_ptr != NULL && info_ptr != NULL) in png_get_interlace_type()
100 return info_ptr->interlace_type; in png_get_interlace_type()
106 png_get_compression_type(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_compression_type() argument
108 if (png_ptr != NULL && info_ptr != NULL) in png_get_compression_type()
109 return info_ptr->compression_type; in png_get_compression_type()
116 info_ptr) in png_get_x_pixels_per_meter()
119 if (png_ptr != NULL && info_ptr != NULL && in png_get_x_pixels_per_meter()
120 (info_ptr->valid & PNG_INFO_pHYs) != 0) in png_get_x_pixels_per_meter()
125 if (info_ptr->phys_unit_type == PNG_RESOLUTION_METER) in png_get_x_pixels_per_meter()
126 return (info_ptr->x_pixels_per_unit); in png_get_x_pixels_per_meter()
130 PNG_UNUSED(info_ptr) in png_get_x_pixels_per_meter()
138 info_ptr) in png_get_y_pixels_per_meter()
141 if (png_ptr != NULL && info_ptr != NULL && in png_get_y_pixels_per_meter()
142 (info_ptr->valid & PNG_INFO_pHYs) != 0) in png_get_y_pixels_per_meter()
147 if (info_ptr->phys_unit_type == PNG_RESOLUTION_METER) in png_get_y_pixels_per_meter()
148 return (info_ptr->y_pixels_per_unit); in png_get_y_pixels_per_meter()
152 PNG_UNUSED(info_ptr) in png_get_y_pixels_per_meter()
159 png_get_pixels_per_meter(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_pixels_per_meter() argument
162 if (png_ptr != NULL && info_ptr != NULL && in png_get_pixels_per_meter()
163 (info_ptr->valid & PNG_INFO_pHYs) != 0) in png_get_pixels_per_meter()
167 if (info_ptr->phys_unit_type == PNG_RESOLUTION_METER && in png_get_pixels_per_meter()
168 info_ptr->x_pixels_per_unit == info_ptr->y_pixels_per_unit) in png_get_pixels_per_meter()
169 return (info_ptr->x_pixels_per_unit); in png_get_pixels_per_meter()
173 PNG_UNUSED(info_ptr) in png_get_pixels_per_meter()
182 info_ptr) in png_get_pixel_aspect_ratio()
185 if (png_ptr != NULL && info_ptr != NULL && in png_get_pixel_aspect_ratio()
186 (info_ptr->valid & PNG_INFO_pHYs) != 0) in png_get_pixel_aspect_ratio()
190 if (info_ptr->x_pixels_per_unit != 0) in png_get_pixel_aspect_ratio()
191 return ((float)((float)info_ptr->y_pixels_per_unit in png_get_pixel_aspect_ratio()
192 /(float)info_ptr->x_pixels_per_unit)); in png_get_pixel_aspect_ratio()
196 PNG_UNUSED(info_ptr) in png_get_pixel_aspect_ratio()
206 png_const_inforp info_ptr) in png_get_pixel_aspect_ratio_fixed() argument
209 if (png_ptr != NULL && info_ptr != NULL && in png_get_pixel_aspect_ratio_fixed()
210 (info_ptr->valid & PNG_INFO_pHYs) != 0 && in png_get_pixel_aspect_ratio_fixed()
211 info_ptr->x_pixels_per_unit > 0 && info_ptr->y_pixels_per_unit > 0 && in png_get_pixel_aspect_ratio_fixed()
212 info_ptr->x_pixels_per_unit <= PNG_UINT_31_MAX && in png_get_pixel_aspect_ratio_fixed()
213 info_ptr->y_pixels_per_unit <= PNG_UINT_31_MAX) in png_get_pixel_aspect_ratio_fixed()
222 if (png_muldiv(&res, (png_int_32)info_ptr->y_pixels_per_unit, PNG_FP_1, in png_get_pixel_aspect_ratio_fixed()
223 (png_int_32)info_ptr->x_pixels_per_unit) != 0) in png_get_pixel_aspect_ratio_fixed()
228 PNG_UNUSED(info_ptr) in png_get_pixel_aspect_ratio_fixed()
236 png_get_x_offset_microns(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_x_offset_microns() argument
239 if (png_ptr != NULL && info_ptr != NULL && in png_get_x_offset_microns()
240 (info_ptr->valid & PNG_INFO_oFFs) != 0) in png_get_x_offset_microns()
244 if (info_ptr->offset_unit_type == PNG_OFFSET_MICROMETER) in png_get_x_offset_microns()
245 return (info_ptr->x_offset); in png_get_x_offset_microns()
249 PNG_UNUSED(info_ptr) in png_get_x_offset_microns()
256 png_get_y_offset_microns(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_y_offset_microns() argument
259 if (png_ptr != NULL && info_ptr != NULL && in png_get_y_offset_microns()
260 (info_ptr->valid & PNG_INFO_oFFs) != 0) in png_get_y_offset_microns()
264 if (info_ptr->offset_unit_type == PNG_OFFSET_MICROMETER) in png_get_y_offset_microns()
265 return (info_ptr->y_offset); in png_get_y_offset_microns()
269 PNG_UNUSED(info_ptr) in png_get_y_offset_microns()
276 png_get_x_offset_pixels(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_x_offset_pixels() argument
279 if (png_ptr != NULL && info_ptr != NULL && in png_get_x_offset_pixels()
280 (info_ptr->valid & PNG_INFO_oFFs) != 0) in png_get_x_offset_pixels()
284 if (info_ptr->offset_unit_type == PNG_OFFSET_PIXEL) in png_get_x_offset_pixels()
285 return (info_ptr->x_offset); in png_get_x_offset_pixels()
289 PNG_UNUSED(info_ptr) in png_get_x_offset_pixels()
296 png_get_y_offset_pixels(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_y_offset_pixels() argument
299 if (png_ptr != NULL && info_ptr != NULL && in png_get_y_offset_pixels()
300 (info_ptr->valid & PNG_INFO_oFFs) != 0) in png_get_y_offset_pixels()
304 if (info_ptr->offset_unit_type == PNG_OFFSET_PIXEL) in png_get_y_offset_pixels()
305 return (info_ptr->y_offset); in png_get_y_offset_pixels()
309 PNG_UNUSED(info_ptr) in png_get_y_offset_pixels()
349 png_get_pixels_per_inch(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_pixels_per_inch() argument
351 return ppi_from_ppm(png_get_pixels_per_meter(png_ptr, info_ptr)); in png_get_pixels_per_inch()
355 png_get_x_pixels_per_inch(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_x_pixels_per_inch() argument
357 return ppi_from_ppm(png_get_x_pixels_per_meter(png_ptr, info_ptr)); in png_get_x_pixels_per_inch()
361 png_get_y_pixels_per_inch(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_y_pixels_per_inch() argument
363 return ppi_from_ppm(png_get_y_pixels_per_meter(png_ptr, info_ptr)); in png_get_y_pixels_per_inch()
380 png_const_inforp info_ptr) in png_get_x_offset_inches_fixed() argument
383 png_get_x_offset_microns(png_ptr, info_ptr)); in png_get_x_offset_inches_fixed()
390 png_const_inforp info_ptr) in png_get_y_offset_inches_fixed() argument
393 png_get_y_offset_microns(png_ptr, info_ptr)); in png_get_y_offset_inches_fixed()
399 png_get_x_offset_inches(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_x_offset_inches() argument
404 return (float)(png_get_x_offset_microns(png_ptr, info_ptr) * .00003937); in png_get_x_offset_inches()
410 png_get_y_offset_inches(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_y_offset_inches() argument
415 return (float)(png_get_y_offset_microns(png_ptr, info_ptr) * .00003937); in png_get_y_offset_inches()
421 png_get_pHYs_dpi(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_pHYs_dpi() argument
426 if (png_ptr != NULL && info_ptr != NULL && in png_get_pHYs_dpi()
427 (info_ptr->valid & PNG_INFO_pHYs) != 0) in png_get_pHYs_dpi()
433 *res_x = info_ptr->x_pixels_per_unit; in png_get_pHYs_dpi()
439 *res_y = info_ptr->y_pixels_per_unit; in png_get_pHYs_dpi()
445 *unit_type = (int)info_ptr->phys_unit_type; in png_get_pHYs_dpi()
467 png_get_channels(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_channels() argument
469 if (png_ptr != NULL && info_ptr != NULL) in png_get_channels()
470 return(info_ptr->channels); in png_get_channels()
477 png_get_signature(png_const_structrp png_ptr, png_const_inforp info_ptr) in png_get_signature() argument
479 if (png_ptr != NULL && info_ptr != NULL) in png_get_signature()
480 return(info_ptr->signature); in png_get_signature()
488 png_get_bKGD(png_const_structrp png_ptr, png_inforp info_ptr, in png_get_bKGD() argument
491 if (png_ptr != NULL && info_ptr != NULL && in png_get_bKGD()
492 (info_ptr->valid & PNG_INFO_bKGD) != 0 && in png_get_bKGD()
497 *background = &(info_ptr->background); in png_get_bKGD()
512 png_get_cHRM(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_cHRM() argument
522 if (png_ptr != NULL && info_ptr != NULL && in png_get_cHRM()
523 (info_ptr->colorspace.flags & PNG_COLORSPACE_HAVE_ENDPOINTS) != 0) in png_get_cHRM()
529 info_ptr->colorspace.end_points_xy.whitex, "cHRM white X"); in png_get_cHRM()
532 info_ptr->colorspace.end_points_xy.whitey, "cHRM white Y"); in png_get_cHRM()
534 *red_x = png_float(png_ptr, info_ptr->colorspace.end_points_xy.redx, in png_get_cHRM()
537 *red_y = png_float(png_ptr, info_ptr->colorspace.end_points_xy.redy, in png_get_cHRM()
541 info_ptr->colorspace.end_points_xy.greenx, "cHRM green X"); in png_get_cHRM()
544 info_ptr->colorspace.end_points_xy.greeny, "cHRM green Y"); in png_get_cHRM()
546 *blue_x = png_float(png_ptr, info_ptr->colorspace.end_points_xy.bluex, in png_get_cHRM()
549 *blue_y = png_float(png_ptr, info_ptr->colorspace.end_points_xy.bluey, in png_get_cHRM()
558 png_get_cHRM_XYZ(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_cHRM_XYZ() argument
563 if (png_ptr != NULL && info_ptr != NULL && in png_get_cHRM_XYZ()
564 (info_ptr->colorspace.flags & PNG_COLORSPACE_HAVE_ENDPOINTS) != 0) in png_get_cHRM_XYZ()
569 *red_X = png_float(png_ptr, info_ptr->colorspace.end_points_XYZ.red_X, in png_get_cHRM_XYZ()
572 *red_Y = png_float(png_ptr, info_ptr->colorspace.end_points_XYZ.red_Y, in png_get_cHRM_XYZ()
575 *red_Z = png_float(png_ptr, info_ptr->colorspace.end_points_XYZ.red_Z, in png_get_cHRM_XYZ()
579 info_ptr->colorspace.end_points_XYZ.green_X, "cHRM green X"); in png_get_cHRM_XYZ()
582 info_ptr->colorspace.end_points_XYZ.green_Y, "cHRM green Y"); in png_get_cHRM_XYZ()
585 info_ptr->colorspace.end_points_XYZ.green_Z, "cHRM green Z"); in png_get_cHRM_XYZ()
588 info_ptr->colorspace.end_points_XYZ.blue_X, "cHRM blue X"); in png_get_cHRM_XYZ()
591 info_ptr->colorspace.end_points_XYZ.blue_Y, "cHRM blue Y"); in png_get_cHRM_XYZ()
594 info_ptr->colorspace.end_points_XYZ.blue_Z, "cHRM blue Z"); in png_get_cHRM_XYZ()
604 png_get_cHRM_XYZ_fixed(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_cHRM_XYZ_fixed() argument
611 if (png_ptr != NULL && info_ptr != NULL && in png_get_cHRM_XYZ_fixed()
612 (info_ptr->colorspace.flags & PNG_COLORSPACE_HAVE_ENDPOINTS) != 0) in png_get_cHRM_XYZ_fixed()
617 *int_red_X = info_ptr->colorspace.end_points_XYZ.red_X; in png_get_cHRM_XYZ_fixed()
619 *int_red_Y = info_ptr->colorspace.end_points_XYZ.red_Y; in png_get_cHRM_XYZ_fixed()
621 *int_red_Z = info_ptr->colorspace.end_points_XYZ.red_Z; in png_get_cHRM_XYZ_fixed()
623 *int_green_X = info_ptr->colorspace.end_points_XYZ.green_X; in png_get_cHRM_XYZ_fixed()
625 *int_green_Y = info_ptr->colorspace.end_points_XYZ.green_Y; in png_get_cHRM_XYZ_fixed()
627 *int_green_Z = info_ptr->colorspace.end_points_XYZ.green_Z; in png_get_cHRM_XYZ_fixed()
629 *int_blue_X = info_ptr->colorspace.end_points_XYZ.blue_X; in png_get_cHRM_XYZ_fixed()
631 *int_blue_Y = info_ptr->colorspace.end_points_XYZ.blue_Y; in png_get_cHRM_XYZ_fixed()
633 *int_blue_Z = info_ptr->colorspace.end_points_XYZ.blue_Z; in png_get_cHRM_XYZ_fixed()
641 png_get_cHRM_fixed(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_cHRM_fixed() argument
648 if (png_ptr != NULL && info_ptr != NULL && in png_get_cHRM_fixed()
649 (info_ptr->colorspace.flags & PNG_COLORSPACE_HAVE_ENDPOINTS) != 0) in png_get_cHRM_fixed()
652 *white_x = info_ptr->colorspace.end_points_xy.whitex; in png_get_cHRM_fixed()
654 *white_y = info_ptr->colorspace.end_points_xy.whitey; in png_get_cHRM_fixed()
656 *red_x = info_ptr->colorspace.end_points_xy.redx; in png_get_cHRM_fixed()
658 *red_y = info_ptr->colorspace.end_points_xy.redy; in png_get_cHRM_fixed()
660 *green_x = info_ptr->colorspace.end_points_xy.greenx; in png_get_cHRM_fixed()
662 *green_y = info_ptr->colorspace.end_points_xy.greeny; in png_get_cHRM_fixed()
664 *blue_x = info_ptr->colorspace.end_points_xy.bluex; in png_get_cHRM_fixed()
666 *blue_y = info_ptr->colorspace.end_points_xy.bluey; in png_get_cHRM_fixed()
678 png_get_gAMA_fixed(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_gAMA_fixed() argument
683 if (png_ptr != NULL && info_ptr != NULL && in png_get_gAMA_fixed()
684 (info_ptr->colorspace.flags & PNG_COLORSPACE_HAVE_GAMMA) != 0 && in png_get_gAMA_fixed()
687 *file_gamma = info_ptr->colorspace.gamma; in png_get_gAMA_fixed()
697 png_get_gAMA(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_gAMA() argument
702 if (png_ptr != NULL && info_ptr != NULL && in png_get_gAMA()
703 (info_ptr->colorspace.flags & PNG_COLORSPACE_HAVE_GAMMA) != 0 && in png_get_gAMA()
706 *file_gamma = png_float(png_ptr, info_ptr->colorspace.gamma, in png_get_gAMA()
718 png_get_sRGB(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_sRGB() argument
723 if (png_ptr != NULL && info_ptr != NULL && in png_get_sRGB()
724 (info_ptr->valid & PNG_INFO_sRGB) != 0 && file_srgb_intent != NULL) in png_get_sRGB()
726 *file_srgb_intent = info_ptr->colorspace.rendering_intent; in png_get_sRGB()
736 png_get_iCCP(png_const_structrp png_ptr, png_inforp info_ptr, in png_get_iCCP() argument
742 if (png_ptr != NULL && info_ptr != NULL && in png_get_iCCP()
743 (info_ptr->valid & PNG_INFO_iCCP) != 0 && in png_get_iCCP()
746 *name = info_ptr->iccp_name; in png_get_iCCP()
747 *profile = info_ptr->iccp_profile; in png_get_iCCP()
748 *proflen = png_get_uint_32(info_ptr->iccp_profile); in png_get_iCCP()
764 png_get_sPLT(png_const_structrp png_ptr, png_inforp info_ptr, in png_get_sPLT() argument
767 if (png_ptr != NULL && info_ptr != NULL && spalettes != NULL) in png_get_sPLT()
769 *spalettes = info_ptr->splt_palettes; in png_get_sPLT()
770 return info_ptr->splt_palettes_num; in png_get_sPLT()
779 png_get_eXIf(png_const_structrp png_ptr, png_inforp info_ptr, in png_get_eXIf() argument
783 PNG_UNUSED(info_ptr) in png_get_eXIf()
789 png_get_eXIf_1(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_eXIf_1() argument
794 if (png_ptr != NULL && info_ptr != NULL && in png_get_eXIf_1()
795 (info_ptr->valid & PNG_INFO_eXIf) != 0 && exif != NULL) in png_get_eXIf_1()
797 *num_exif = info_ptr->num_exif; in png_get_eXIf_1()
798 *exif = info_ptr->exif; in png_get_eXIf_1()
808 png_get_hIST(png_const_structrp png_ptr, png_inforp info_ptr, in png_get_hIST() argument
813 if (png_ptr != NULL && info_ptr != NULL && in png_get_hIST()
814 (info_ptr->valid & PNG_INFO_hIST) != 0 && hist != NULL) in png_get_hIST()
816 *hist = info_ptr->hist; in png_get_hIST()
825 png_get_IHDR(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_IHDR() argument
832 if (png_ptr == NULL || info_ptr == NULL) in png_get_IHDR()
836 *width = info_ptr->width; in png_get_IHDR()
839 *height = info_ptr->height; in png_get_IHDR()
842 *bit_depth = info_ptr->bit_depth; in png_get_IHDR()
845 *color_type = info_ptr->color_type; in png_get_IHDR()
848 *compression_type = info_ptr->compression_type; in png_get_IHDR()
851 *filter_type = info_ptr->filter_type; in png_get_IHDR()
854 *interlace_type = info_ptr->interlace_type; in png_get_IHDR()
861 png_check_IHDR(png_ptr, info_ptr->width, info_ptr->height, in png_get_IHDR()
862 info_ptr->bit_depth, info_ptr->color_type, info_ptr->interlace_type, in png_get_IHDR()
863 info_ptr->compression_type, info_ptr->filter_type); in png_get_IHDR()
870 png_get_oFFs(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_oFFs() argument
875 if (png_ptr != NULL && info_ptr != NULL && in png_get_oFFs()
876 (info_ptr->valid & PNG_INFO_oFFs) != 0 && in png_get_oFFs()
879 *offset_x = info_ptr->x_offset; in png_get_oFFs()
880 *offset_y = info_ptr->y_offset; in png_get_oFFs()
881 *unit_type = (int)info_ptr->offset_unit_type; in png_get_oFFs()
891 png_get_pCAL(png_const_structrp png_ptr, png_inforp info_ptr, in png_get_pCAL() argument
897 if (png_ptr != NULL && info_ptr != NULL && in png_get_pCAL()
898 (info_ptr->valid & PNG_INFO_pCAL) != 0 && in png_get_pCAL()
902 *purpose = info_ptr->pcal_purpose; in png_get_pCAL()
903 *X0 = info_ptr->pcal_X0; in png_get_pCAL()
904 *X1 = info_ptr->pcal_X1; in png_get_pCAL()
905 *type = (int)info_ptr->pcal_type; in png_get_pCAL()
906 *nparams = (int)info_ptr->pcal_nparams; in png_get_pCAL()
907 *units = info_ptr->pcal_units; in png_get_pCAL()
908 *params = info_ptr->pcal_params; in png_get_pCAL()
921 png_get_sCAL_fixed(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_sCAL_fixed() argument
924 if (png_ptr != NULL && info_ptr != NULL && in png_get_sCAL_fixed()
925 (info_ptr->valid & PNG_INFO_sCAL) != 0) in png_get_sCAL_fixed()
927 *unit = info_ptr->scal_unit; in png_get_sCAL_fixed()
932 *width = png_fixed(png_ptr, atof(info_ptr->scal_s_width), "sCAL width"); in png_get_sCAL_fixed()
933 *height = png_fixed(png_ptr, atof(info_ptr->scal_s_height), in png_get_sCAL_fixed()
944 png_get_sCAL(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_sCAL() argument
947 if (png_ptr != NULL && info_ptr != NULL && in png_get_sCAL()
948 (info_ptr->valid & PNG_INFO_sCAL) != 0) in png_get_sCAL()
950 *unit = info_ptr->scal_unit; in png_get_sCAL()
951 *width = atof(info_ptr->scal_s_width); in png_get_sCAL()
952 *height = atof(info_ptr->scal_s_height); in png_get_sCAL()
960 png_get_sCAL_s(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_sCAL_s() argument
963 if (png_ptr != NULL && info_ptr != NULL && in png_get_sCAL_s()
964 (info_ptr->valid & PNG_INFO_sCAL) != 0) in png_get_sCAL_s()
966 *unit = info_ptr->scal_unit; in png_get_sCAL_s()
967 *width = info_ptr->scal_s_width; in png_get_sCAL_s()
968 *height = info_ptr->scal_s_height; in png_get_sCAL_s()
978 png_get_pHYs(png_const_structrp png_ptr, png_const_inforp info_ptr, in png_get_pHYs() argument
985 if (png_ptr != NULL && info_ptr != NULL && in png_get_pHYs()
986 (info_ptr->valid & PNG_INFO_pHYs) != 0) in png_get_pHYs()
990 *res_x = info_ptr->x_pixels_per_unit; in png_get_pHYs()
996 *res_y = info_ptr->y_pixels_per_unit; in png_get_pHYs()
1002 *unit_type = (int)info_ptr->phys_unit_type; in png_get_pHYs()
1012 png_get_PLTE(png_const_structrp png_ptr, png_inforp info_ptr, in png_get_PLTE() argument
1017 if (png_ptr != NULL && info_ptr != NULL && in png_get_PLTE()
1018 (info_ptr->valid & PNG_INFO_PLTE) != 0 && palette != NULL) in png_get_PLTE()
1020 *palette = info_ptr->palette; in png_get_PLTE()
1021 *num_palette = info_ptr->num_palette; in png_get_PLTE()
1031 png_get_sBIT(png_const_structrp png_ptr, png_inforp info_ptr, in png_get_sBIT() argument
1036 if (png_ptr != NULL && info_ptr != NULL && in png_get_sBIT()
1037 (info_ptr->valid & PNG_INFO_sBIT) != 0 && sig_bit != NULL) in png_get_sBIT()
1039 *sig_bit = &(info_ptr->sig_bit); in png_get_sBIT()
1049 png_get_text(png_const_structrp png_ptr, png_inforp info_ptr, in png_get_text() argument
1052 if (png_ptr != NULL && info_ptr != NULL && info_ptr->num_text > 0) in png_get_text()
1058 *text_ptr = info_ptr->text; in png_get_text()
1061 *num_text = info_ptr->num_text; in png_get_text()
1063 return info_ptr->num_text; in png_get_text()
1075 png_get_tIME(png_const_structrp png_ptr, png_inforp info_ptr, in png_get_tIME() argument
1080 if (png_ptr != NULL && info_ptr != NULL && in png_get_tIME()
1081 (info_ptr->valid & PNG_INFO_tIME) != 0 && mod_time != NULL) in png_get_tIME()
1083 *mod_time = &(info_ptr->mod_time); in png_get_tIME()
1093 png_get_tRNS(png_const_structrp png_ptr, png_inforp info_ptr, in png_get_tRNS() argument
1097 if (png_ptr != NULL && info_ptr != NULL && in png_get_tRNS()
1098 (info_ptr->valid & PNG_INFO_tRNS) != 0) in png_get_tRNS()
1102 if (info_ptr->color_type == PNG_COLOR_TYPE_PALETTE) in png_get_tRNS()
1106 *trans_alpha = info_ptr->trans_alpha; in png_get_tRNS()
1111 *trans_color = &(info_ptr->trans_color); in png_get_tRNS()
1118 *trans_color = &(info_ptr->trans_color); in png_get_tRNS()
1128 *num_trans = info_ptr->num_trans; in png_get_tRNS()
1139 png_get_unknown_chunks(png_const_structrp png_ptr, png_inforp info_ptr, in png_get_unknown_chunks() argument
1142 if (png_ptr != NULL && info_ptr != NULL && unknowns != NULL) in png_get_unknown_chunks()
1144 *unknowns = info_ptr->unknown_chunks; in png_get_unknown_chunks()
1145 return info_ptr->unknown_chunks_num; in png_get_unknown_chunks()
1239 png_get_palette_max(png_const_structp png_ptr, png_const_infop info_ptr) in png_get_palette_max() argument
1241 if (png_ptr != NULL && info_ptr != NULL) in png_get_palette_max()