【发布时间】:2011-05-26 15:58:14
【问题描述】:
我将代码的输出 XImage 转换为 Bitmap,但输出文件很大,所以我考虑使用 lzrw 对其进行压缩 我使用此代码将位图写入文件
fwrite(&bmpFileHeader, sizeof(bmpFileHeader), 1, fp);
fwrite(&bmpInfoHeader, sizeof(bmpInfoHeader), 1, fp);
fwrite(pImage->data, 4*pImage->width*pImage->height, 1, fp);
无论如何我可以将它写入 (char *) 的 (FILE *),以便我可以对其使用 lzrw 压缩吗? 甚至更好,一些直接将 XImage 转换为 PNG 的方法......
谢谢;
【问题讨论】: