0
您是否有可共享的工作代碼?將圖像保存爲帶有IImageEncoder的文件
我想弄清楚如何保存到一個文件的IBitmapImage圖像。
我需要調整現有的.jpg文件的大小,它似乎是Windows Mobile的唯一API。我設法加載它將其轉換爲IImage - > IBitmapImage - > IBasicBitmapOps並最終調整大小,但我不知道如何將它正確保存到新文件。
您是否有可共享的工作代碼?將圖像保存爲帶有IImageEncoder的文件
我想弄清楚如何保存到一個文件的IBitmapImage圖像。
我需要調整現有的.jpg文件的大小,它似乎是Windows Mobile的唯一API。我設法加載它將其轉換爲IImage - > IBitmapImage - > IBasicBitmapOps並最終調整大小,但我不知道如何將它正確保存到新文件。
使用IBitmapImage::LockBits
通過參數BitmapData* lockedBitmapData
訪問圖像數據。使用BitmapData
準備一個位圖文件信息頭,然後使用::WriteFile
或更高級別的文件,使用常規文件寫入該文件,然後將該文件和BitmapData::Scan0
中的圖像數據寫入文件。
謝謝,但可以將此圖像保存爲jpg – michael 2009-05-03 16:29:44