誰かがHBITMAP変数を使用してpngまたはjpegファイルを書き込む方法を知っていますか?HBITMAPからC++のJpegまたはPngへの変換
私は最初にGDI +でこれを調べましたが、min/maxが定義されていないというエラーが表示されます(それらを定義するだけで問題が増えます)、libpngのC++バインディング(png ++)コンパイルするサンプルを入手してください。
おかげで、
マイキー
誰かがHBITMAP変数を使用してpngまたはjpegファイルを書き込む方法を知っていますか?HBITMAPからC++のJpegまたはPngへの変換
私は最初にGDI +でこれを調べましたが、min/maxが定義されていないというエラーが表示されます(それらを定義するだけで問題が増えます)、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
とGDI前にそれらを置くことに加えて私のために働い含ま:)