Lines Matching refs:infoPtr

103 static bool readPng(png_structp readPtr, png_infop infoPtr, PngInfo* outInfo,  in readPng()  argument
111 png_read_info(readPtr, infoPtr); in readPng()
114 png_get_IHDR(readPtr, infoPtr, &outInfo->width, &outInfo->height, &bitDepth, &colorType, in readPng()
125 if (png_get_valid(readPtr, infoPtr, PNG_INFO_tRNS)) { in readPng()
142 png_read_update_info(readPtr, infoPtr); in readPng()
144 const uint32_t rowBytes = png_get_rowbytes(readPtr, infoPtr); in readPng()
151 png_read_end(readPtr, infoPtr); in readPng()
414 static bool writePng(png_structp writePtr, png_infop infoPtr, PngInfo* info, in writePng() argument
488 png_set_IHDR(writePtr, infoPtr, info->width, info->height, 8, colorType, in writePng()
492 png_set_PLTE(writePtr, infoPtr, rgbPalette, paletteEntries); in writePng()
494 png_set_tRNS(writePtr, infoPtr, alphaPalette, paletteEntries, (png_color_16p) 0); in writePng()
547 png_set_unknown_chunks(writePtr, infoPtr, unknowns, chunkCount); in writePng()
551 png_set_unknown_chunk_location(writePtr, infoPtr, 0, PNG_HAVE_PLTE); in writePng()
553 png_set_unknown_chunk_location(writePtr, infoPtr, 1, PNG_HAVE_PLTE); in writePng()
558 png_write_info(writePtr, infoPtr); in writePng()
576 png_write_end(writePtr, infoPtr); in writePng()
586 png_get_IHDR(writePtr, infoPtr, &width, &height, &bitDepth, &colorType, &interlaceType, in writePng()
1214 png_infop infoPtr = nullptr; in process() local
1225 infoPtr = png_create_info_struct(readPtr); in process()
1226 if (!infoPtr) { in process()
1236 if (!readPng(readPtr, infoPtr, &pngInfo, outError)) { in process()
1271 png_destroy_read_struct(&readPtr, &infoPtr, nullptr); in process()