X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fpng.h;h=aa4b9c5f28a03abbed165c3aaac627b0d33fd290;hp=97eebac7c2f825200511b4344a21db7c70eb35d5;hb=879d0eec420fe0fd5ddcd56c8fe62b82a6744edd;hpb=6c3ab5574d31504d24710c2756899d49275c1a37 diff --git a/lib/png.h b/lib/png.h index 97eebac..aa4b9c5 100644 --- a/lib/png.h +++ b/lib/png.h @@ -23,9 +23,16 @@ extern "C" { #endif +int png_apply_filter_32(unsigned char*dest, unsigned char*src, int width, int y); +void png_inverse_filter_32(int mode, unsigned char*src, unsigned char*old, unsigned char*dest, int width); + int getPNG(const char*sname, int*destwidth, int*destheight, unsigned char**destdata); int getPNGdimensions(const char*sname, int*destwidth, int*destheight); + +void savePNG(const char*filename, unsigned char*data, int width, int height, int numcolors); + void writePNG(const char*filename, unsigned char*data, int width, int height); +void writePalettePNG(const char*filename, unsigned char*data, int width, int height); #ifdef __cplusplus }