HBITMAP変数を使用してpngまたはjpegファイルを書き込む方法を知っている人はいますか?
私は最初にGDI +でこれを行うことを検討しましたが、最小/最大が定義されていないことを示すエラーが表示されます(それらを定義すると、さらに問題が発生します)。次に、libpngのC ++バインディング(png ++)を調べましたが、サンプルを取得できませんでしたコンパイル。
ありがとう、
マイキー
HBITMAP bmp;
CImage image;
image.Attach(bmp);
image.Save("filename.jpg"); // change extension to save to png
最小値と最大値を次のように定義します。
#ifndef max
#define max(a,b) (((a) > (b)) ? (a) : (b))
#endif
#ifndef min
#define min(a,b) (((a) < (b)) ? (a) : (b))
#endif
そして、gdiplusincludeの前にそれらを置くことは私のために働いた:)