私のコードの出力XImageをビットマップに変換しましたが、出力ファイルが大量ですので、lzrwを使用して圧縮することを考えました このコードを使用してビットマップビットマップをファイルFILE *またはXImageからPNGに書き込む
fwrite(&bmpFileHeader, sizeof(bmpFileHeader), 1, fp);
fwrite(&bmpInfoHeader, sizeof(bmpInfoHeader), 1, fp);
fwrite(pImage->data, 4*pImage->width*pImage->height, 1, fp);
を提出することがとにかくあり、私は(のchar *)に書き込む(ファイル*)のinstedので、私はそれにlzrw圧縮を使用することができますでしょうか? 、さらにはXImageを直接PNGに変換する何らかの方法があります。
ありがとうございます;
私はのImlib2を考えている: -
EDITは何が価値があるため、LodePNGを使用してPNG画像を保存するための私のコードは次のようになります。 –