X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fpng.h;h=b97a85b50a301ec70382d8eb01a3cb47f5b08a7c;hb=5a4a20931aade60f0e99df0819fbd1c007a705da;hp=775a84f09620af6a38ff88f9cf14dc197f45bc06;hpb=ff2fc105608a90214af3b03a6adb0078a27d04af;p=swftools.git diff --git a/lib/png.h b/lib/png.h index 775a84f..b97a85b 100644 --- a/lib/png.h +++ b/lib/png.h @@ -23,13 +23,16 @@ extern "C" { #endif -int getPNG(const char*sname, int*destwidth, int*destheight, unsigned char**destdata); -int getPNGdimensions(const char*sname, int*destwidth, int*destheight); +int png_apply_filter_32(unsigned char*dest, unsigned char*src, unsigned width, int y); +void png_inverse_filter_32(int mode, unsigned char*src, unsigned char*old, unsigned char*dest, unsigned width); -void savePNG(const char*filename, unsigned char*data, int width, int height, int numcolors); +int getPNG(const char*sname, unsigned*destwidth, unsigned*destheight, unsigned char**destdata); +int getPNGdimensions(const char*sname, unsigned*destwidth, unsigned*destheight); -void writePNG(const char*filename, unsigned char*data, int width, int height); -void writePalettePNG(const char*filename, unsigned char*data, int width, int height); +void savePNG(const char*filename, unsigned char*data, unsigned width, unsigned height, int numcolors); + +void writePNG(const char*filename, unsigned char*data, unsigned width, unsigned height); +void writePalettePNG(const char*filename, unsigned char*data, unsigned width, unsigned height); #ifdef __cplusplus }