• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/libpng/libpng-1.2.50/contrib/gregbook/

Lines Matching defs:png_ptr

64 #  define png_jmpbuf(png_ptr)   ((png_ptr)->jmpbuf)
68 static png_structp png_ptr = NULL;
102 png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
103 if (!png_ptr)
106 info_ptr = png_create_info_struct(png_ptr);
108 png_destroy_read_struct(&png_ptr, NULL, NULL);
121 if (setjmp(png_jmpbuf(png_ptr))) {
122 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
127 png_init_io(png_ptr, infile);
128 png_set_sig_bytes(png_ptr, 8); /* we already read the 8 signature bytes */
130 png_read_info(png_ptr, info_ptr); /* read all PNG info up to image data */
137 png_get_IHDR(png_ptr, info_ptr, &width, &height, &bit_depth, &color_type,
162 if (setjmp(png_jmpbuf(png_ptr))) {
163 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
168 if (!png_get_valid(png_ptr, info_ptr, PNG_INFO_bKGD))
175 png_get_bKGD(png_ptr, info_ptr, &pBackground);
216 if (setjmp(png_jmpbuf(png_ptr))) {
217 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
227 png_set_expand(png_ptr);
229 png_set_expand(png_ptr);
230 if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS))
231 png_set_expand(png_ptr);
233 png_set_strip_16(png_ptr);
236 png_set_gray_to_rgb(png_ptr);
243 if (png_get_gAMA(png_ptr, info_ptr, &gamma))
244 png_set_gamma(png_ptr, display_exponent, gamma);
250 png_read_update_info(png_ptr, info_ptr);
252 *pRowbytes = rowbytes = png_get_rowbytes(png_ptr, info_ptr);
253 *pChannels = (int)png_get_channels(png_ptr, info_ptr);
256 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
260 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
277 png_read_image(png_ptr, row_pointers);
286 png_read_end(png_ptr, NULL);
299 if (png_ptr && info_ptr) {
300 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
301 png_ptr = NULL;