2010-06-13 69 views

回答

0

標準C和C++中的文件I/O沒有隻讀文件的概念。你只需打開文件閱讀而不是寫作。使用輸入輸出流:

#include <fstream> 
std::ifstream f("jgeg.bmp", std::ios::binary); 

使用C語言風格的流:

#include <cstdio> 
FILE * f = fopen("jpeg.bmp", "rb"); 
+0

這兩個都不能用於GDI +。 – 2010-06-13 12:01:02

1

圖像文件的方面,這是總是只讀。 MSDN的Gdiplus::Image::Save

GDI +不允許你到 圖像保存到您用來 構建圖像相同的文件。

圖像的縱橫在存儲器,它是從未只讀。當以Gdiplus :: Bitmap或Gdiplus :: Image加載時,可以隨時修改圖像 - 您無法阻止創建操作它的Gdiplus :: Graphics。

相關問題