- detect_png
bool detect_png(Reader stream)
Undocumented in source. Be warned that the author may not have intended to support it.
- read_png
IFImage read_png(char[] filename, long req_chans)
Reads an 8-bit or 16-bit PNG image and returns it as an 8-bit image.
req_chans defines the format of returned image (you can use ColFmt here).
- read_png
IFImage read_png(Reader stream, long req_chans)
Undocumented in source. Be warned that the author may not have intended to support it.
- read_png16
IFImage16 read_png16(char[] filename, long req_chans)
Reads an 8-bit or 16-bit PNG image and returns it as a 16-bit image.
req_chans defines the format of returned image (you can use ColFmt here).
- read_png16_from_mem
IFImage16 read_png16_from_mem(ubyte[] source, long req_chans)
Reads an 8-bit or 16-bit PNG image from a buffer and returns it as a
16-bit image. req_chans defines the format of returned image (you can use
ColFmt here).
- read_png_from_mem
IFImage read_png_from_mem(ubyte[] source, long req_chans)
Reads an 8-bit or 16-bit PNG image from a buffer and returns it as an
8-bit image. req_chans defines the format of returned image (you can use
ColFmt here).
- read_png_header
PNG_Header read_png_header(char[] filename)
Returns the header of a PNG file.
- read_png_header_from_mem
PNG_Header read_png_header_from_mem(ubyte[] source)
Returns the header of the image in the buffer.
- read_png_info
void read_png_info(char[] filename, int w, int h, int chans)
Returns width, height and color format information via w, h and chans.
- read_png_info
void read_png_info(Reader stream, int w, int h, int chans)
Undocumented in source. Be warned that the author may not have intended to support it.
- read_png_info_from_mem
void read_png_info_from_mem(ubyte[] source, int w, int h, int chans)
Returns width, height and color format information via w, h and chans.
- write_png
void write_png(char[] file, long w, long h, ubyte[] data, long tgt_chans)
Writes a PNG image into a file.
- write_png_to_mem
ubyte[] write_png_to_mem(long w, long h, ubyte[] data, long tgt_chans)
Writes a PNG image into a buffer.