3
我有一個IStream,我知道它包含一個PNG文件,但我不能像正常的I/O流寫入它的內容到文件我不知道我做錯了什麼,或者我應該在文件IStream上做不同的事情。如何轉儲(寫入)IStream的內容到文件中(圖片)
IStream *imageStream;
std::wstring imageName;
packager.ReadPackage(imageStream, &imageName);
std::ofstream test("mypic.png");
test<< imageStream;
您需要使用的圖像數據的二進制寫作方法。 '<<'會在某些系統中破壞文件。試試'std :: ofstream test(「mypic.png」,std :: ios :: binary); test.write(...);'我不知道IStream()如何工作來填充空白。 – Galik 2014-09-20 00:41:19