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

Lines Matching defs:png_ptr

27 static png_structp png_ptr = NULL;
34 png_cexcept_error(png_structp png_ptr, png_const_charp msg)
36 if(png_ptr)
137 png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL,
139 if (!png_ptr)
145 info_ptr = png_create_info_struct(png_ptr);
148 png_destroy_read_struct(&png_ptr, NULL, NULL);
159 png_init_io(png_ptr, pfFile);
161 png_set_read_fn(png_ptr, (png_voidp)pfFile, png_read_data);
164 png_set_sig_bytes(png_ptr, 8);
168 png_read_info(png_ptr, info_ptr);
172 png_get_IHDR(png_ptr, info_ptr, piWidth, piHeight, &iBitDepth,
179 png_set_strip_16(png_ptr);
181 png_set_expand(png_ptr);
183 png_set_expand(png_ptr);
184 if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS))
185 png_set_expand(png_ptr);
188 png_set_gray_to_rgb(png_ptr);
191 if (png_get_bKGD(png_ptr, info_ptr, &pBackground))
193 png_set_background(png_ptr, pBackground, PNG_BACKGROUND_GAMMA_FILE, 1, 1.0);
204 if (png_get_gAMA(png_ptr, info_ptr, &dGamma))
205 png_set_gamma(png_ptr, (double) 2.2, dGamma);
209 png_read_update_info(png_ptr, info_ptr);
213 png_get_IHDR(png_ptr, info_ptr, piWidth, piHeight, &iBitDepth,
219 ulRowBytes = png_get_rowbytes(png_ptr, info_ptr);
220 ulChannels = png_get_channels(png_ptr, info_ptr);
234 png_error(png_ptr, "Visual PNG: out of memory");
243 png_error(png_ptr, "Visual PNG: out of memory");
253 png_read_image(png_ptr, ppbRowPointers);
257 png_read_end(png_ptr, NULL);
269 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
308 png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING, NULL,
310 if (!png_ptr)
316 info_ptr = png_create_info_struct(png_ptr);
319 png_destroy_write_struct(&png_ptr, (png_infopp) NULL);
328 png_init_io(png_ptr, pfFile);
330 png_set_write_fn(png_ptr, (png_voidp)pfFile, png_write_data, png_flush);
335 png_set_IHDR(png_ptr, info_ptr, iWidth, iHeight, ciBitDepth,
341 png_write_info(png_ptr, info_ptr);
345 png_set_bgr(png_ptr);
363 png_write_image (png_ptr, ppbRowPointers);
367 png_write_end(png_ptr, info_ptr);
376 png_destroy_write_struct(&png_ptr, (png_infopp) NULL);
383 png_destroy_write_struct(&png_ptr, (png_infopp) NULL);
401 png_read_data(png_structp png_ptr, png_bytep data, png_size_t length)
409 (FILE *)png_ptr->io_ptr);
413 png_error(png_ptr, "Read Error");
418 png_write_data(png_structp png_ptr, png_bytep data, png_size_t length)
422 check = fwrite(data, 1, length, (FILE *)(png_ptr->io_ptr));
425 png_error(png_ptr, "Write Error");
430 png_flush(png_structp png_ptr)
433 io_ptr = (FILE *)CVT_PTR((png_ptr->io_ptr));