-
大小: 333KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-17
- 語言: C/C++
- 標(biāo)簽: bmp??raw??格式轉(zhuǎn)換??
資源簡(jiǎn)介
一個(gè)實(shí)現(xiàn)bmp格式圖片轉(zhuǎn)換為raw純數(shù)據(jù)格式的C++程序,經(jīng)調(diào)試通過,使用時(shí)修改程序中H、W為自己圖片的高和寬即可。

代碼片段和文件信息
#include
#include
#define?H?256
#define?W?256
void?main()
{
char?filename[50];
????unsigned?char?image1[H][W];
????unsigned?char?image2[H][W];
cout<<“請(qǐng)輸入要打開的文件:“< cin>>filename;
FILE?*fp;
if((fp=fopen(filename“rb“))==0)//輸入要打開的文件
{
cout<<“Cannot?open?filepush?any?key!“< getchar();
return;
}
fseek(fp1078L0);//
fread(image11256*256fp);
fclose(fp);
for(int?k=0;k for(int?j=0;j {
image2[k][j]=image1[H-k-1][j];//轉(zhuǎn)換坐標(biāo)。若起初i=127,轉(zhuǎn)化后row-127-1=128-127-1=0
// cout<<(int)oi[k][j]<<“??“;
// if((k*Row+j)%10==0)
// cout< }
cout< cout<<“********************************************************************************“< FILE?*fp1;
cout<<“請(qǐng)輸入要打開的文件:“< cin>>filename;
if((fp1=fopen(filename“wb“))==0)//輸入要打開的文件
{
cout<<“Cannot?open?file“< getchar();
return;
}
fwrite(image21256*256fp1);
fclose(fp1);
cout< cout<<“********************************************************************************“< cout<<“文件已保存,感謝使用!“< }
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1231??2009-08-13?08:42??BmpToRaw\bmptoraw.cpp
?????文件?????????84??2009-08-08?19:29??BmpToRaw\BmpToRaw.dep
?????文件???????3999??2009-08-08?19:35??BmpToRaw\BmpToRaw.dsp
?????文件????????541??2009-08-08?18:20??BmpToRaw\BmpToRaw.dsw
?????文件???????4470??2009-08-08?19:29??BmpToRaw\BmpToRaw.mak
?????文件?????452096??2009-10-13?16:58??BmpToRaw\BmpToRaw.opt
?????文件???????1178??2009-08-08?19:36??BmpToRaw\BmpToRaw.plg
?????文件?????217184??2009-08-08?19:36??BmpToRaw\Debug\BmpToRaw.exe
?????文件???????8613??2009-08-08?19:36??BmpToRaw\Debug\bmptoraw.obj
?????文件?????549888??2009-08-08?19:36??BmpToRaw\Debug\BmpToRaw.pdb
?????文件??????61440??2009-08-08?19:36??BmpToRaw\Debug\vc60.pdb
?????目錄??????????0??2009-10-13?14:35??BmpToRaw\Debug
?????文件??????66614??2001-01-16?00:00??BmpToRaw\lena.bmp
?????文件??????65536??2009-08-08?19:36??BmpToRaw\lena.raw
?????目錄??????????0??2009-10-13?16:58??BmpToRaw
?????文件??????41984??2009-10-13?16:58??BmpToRaw\BmpToRaw.ncb
-----------?---------??----------?-----??----
??????????????1474858????????????????????16
- 上一篇:delphi2010 完美破解
- 下一篇:德國(guó)電調(diào)源碼
評(píng)論
共有 條評(píng)論