資源簡介
當(dāng)你想生成一個BMP圖片卻屢屢失敗時,有沒有很煩惱、很受挫,想要抓狂的趕腳,我想肯定有的.......怎么辦了,用用我這個測試列子測試一下吧。這個測試程序,包含了生成RGB數(shù)據(jù)的方法和將RGB數(shù)據(jù)生成BMP圖片的方法,你可以通過這個方法找到到底是你RGB數(shù)據(jù)的問題了,還是你生成BMP圖片方法的問題
代碼片段和文件信息
#include
using?namespace?std;
typedef?struct???????????????????????/****?BMP?file?header?structure?****/
{
????unsigned?int???bfSize;???????????/*?Size?of?file?*/
????unsigned?short?bfReserved1;??????/*?Reserved?*/
????unsigned?short?bfReserved2;??????/*?...?*/
????unsigned?int???bfOffBits;????????/*?Offset?to?bitmap?data?*/
}?MyBITMAPFILEHEADER;
typedef?struct???????????????????????/****?BMP?file?info?structure?****/
{
????unsigned?int???biSize;???????????/*?Size?of?info?header?*/
????int????????????biWidth;??????????/*?Width?of?image?*/
????int????????????biHeight;?????????/*?Height?of?image?*/
????unsigned?short?biPlanes;?????????/*?Number?of?color?planes?*/
????unsigned?short?biBitCount;???????/*?Number?of?bits?per?pixel?*/
????unsigned?int???biCompression
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4085??2015-06-29?10:05??ConsoleApplication1\ConsoleApplication1\ConsoleApplication1.vcxproj
?????文件????????942??2015-06-29?10:05??ConsoleApplication1\ConsoleApplication1\ConsoleApplication1.vcxproj.filters
?????文件????????782??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\cl.command.1.tlog
?????文件??????11160??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\CL.read.1.tlog
?????文件????????576??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\CL.write.1.tlog
?????文件???????2114??2015-07-02?22:10??ConsoleApplication1\ConsoleApplication1\Debug\ConsoleApplication1.Build.CppClean.log
?????文件?????????94??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\ConsoleApplication1.lastbuildstate
?????文件???????1638??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\ConsoleApplication1.log
?????文件??????????2??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\li
?????文件??????????2??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\li
?????文件??????????2??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\li
?????文件??????????2??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\li
?????文件??????????2??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\li
?????文件??????????2??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\li
?????文件??????????2??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\li
?????文件??????????2??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\li
?????文件??????????2??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\li
?????文件??????????2??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\li
?????文件???????1442??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\li
?????文件???????2460??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\li
?????文件????????750??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\li
?????文件?????139819??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\TEST.obj
?????文件?????257024??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\vc110.idb
?????文件?????339968??2015-07-03?14:50??ConsoleApplication1\ConsoleApplication1\Debug\vc110.pdb
?????文件???????3621??2015-07-03?14:52??ConsoleApplication1\ConsoleApplication1\TEST.cpp
?????文件????8847360??2015-07-03?14:52??ConsoleApplication1\ConsoleApplication1.sdf
?????文件????????924??2015-06-29?10:03??ConsoleApplication1\ConsoleApplication1.sln
????..A..H.?????31744??2015-07-03?14:52??ConsoleApplication1\ConsoleApplication1.v11.suo
?????文件??????62976??2015-07-03?14:50??ConsoleApplication1\Debug\ConsoleApplication1.exe
?????文件?????397088??2015-07-03?14:50??ConsoleApplication1\Debug\ConsoleApplication1.ilk
............此處省略8個文件信息
評論
共有 條評論