pngquantDLL是大名鼎鼎的PNG图片压缩命令行程序pngquant的源码编译的一个DLL库文件,主要是方便第三方程序集成使用;pngquant是一个命令行实用程序和一个用于有损压缩PNG图像的库。这种转换大大减少了文件大小(通常高达70%),并保持了alpha透明度。
/*
供DLL导出函数使用
输入参数:
quality:图片质量,保留
in_image:图像原始数据流
in_filesize:图像原始数据大小
out_image:输出图像数据流
out_filesize:输出图像数据大小
返回值:
成功0;失败1
*/
DllExport int dllpngquant_single(char* quality, unsigned char* in_image, long long in_filesize, unsigned char** out_image, long long* out_filesize)