0
Windows MobileアプリケーションでBITMAP構造体(HBITMAP)のハンドルを取得しました。ビットマップをPNGファイルとして保存する場合は、IImageインターフェイスを使用してください可能なら。 (この状況ではBMPファイルはありません.BITMAPはメモリ内にのみあります)。Windows Mobile上でIImageインターフェイスを使用してBITMAPをConvertする
IImagingFactoryのIImagingFactory::CreateImageEncoderToFileメソッドを使用してファイルを保存できたようですが、まずBITMAPを "IImage"形式に変換する必要があると思います。
ネイティブコードでこれを行う方法に関するアイデアはありますか?
"ストリーム"は、この場合、イメージのソースデータストリームを提供するIStreamインターフェイスへのポインタです.BITMAPデータからどのように移行しますか? – Ken
ビットマップビットへのポインタを取得するために、hBitmapでGetObjectを呼び出すことができるDIBSECTIONを作成する必要はありません。このスレッドで詳細情報を確認できます。http://social.msdn.microsoft.com/Forums/en-US/vssmartdevicesnative/thread/1d0f32d4-256b-4b03-91d6-1c487b638c63 – Ismael