table of contents
dec_png.c(3) | NCEPLIBS-g2c | dec_png.c(3) |
NAME¶
dec_png.c - PNG functions.
SYNOPSIS¶
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <png.h>
#include 'grib2.h'
Typedefs¶
typedef struct png_stream png_stream
Typedef for PNG stream.
Functions¶
int dec_png (unsigned char *pngbuf, g2int *width,
g2int *height, char *cout)
Decode PNG. void user_read_data (png_structp png_ptr, png_bytep data,
png_uint_32 length)
Custom read function used so that libpng will read a PNG stream from memory
instead of a file on disk.
Detailed Description¶
PNG functions.
Author
Definition in file dec_png.c.
Typedef Documentation¶
typedef struct png_stream png_stream¶
Typedef for PNG stream.
Definition at line 1 of file dec_png.c.
Function Documentation¶
int dec_png (unsigned char * pngbuf, g2int * width, g2int * height, char * cout)¶
Decode PNG.
Parameters
width Pointer to width.
height Pointer to height.
cout Output buffer.
Returns
Author
Definition at line 67 of file dec_png.c.
References user_read_data().
Referenced by pngunpack().
void user_read_data (png_structp png_ptr, png_bytep data, png_uint_32 length)¶
Custom read function used so that libpng will read a PNG stream from memory instead of a file on disk.
Parameters
data Pointer to data.
length Length.
Author
Definition at line 41 of file dec_png.c.
Referenced by dec_png().
Author¶
Generated automatically by Doxygen for NCEPLIBS-g2c from the source code.
Tue May 3 2022 | Version 1.6.4 |