91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: 其他
  • 標簽: dat轉bmp??

資源簡介

16進制dat數據轉.bmp位圖文件圖片 源碼: //dat數據轉換為bmp圖片(位圖),并存入到指定名稱的圖片; //dat數據(my.dat)與當前程序文件在同一文件夾,"my.dat"為包含文件頭的完整的位圖數據,可以下載參考我的另外一個文檔"bmp_dat.c" //運行參考:./main_a outfile.bmp //程序是本人自己寫的,有實測可以正常查看轉換后的圖片(前提是保證之前的.dat數據沒有問題),詳見代碼

資源截圖

代碼片段和文件信息


//dat數據轉換為bmp圖片(位圖)并存入到指定名稱的圖片;
//dat數據(my.dat)與當前程序文件在同一文件夾“my.dat“為包含文件頭的完整的位圖數據可以下載參考我的另外一個文檔“bmp_dat.c“
//運行參考:./main_a?outfile.bmp
//程序是本人自己寫的(chengjian815)有任何與程序或者圖像相關的疑問歡迎留言

#include?
#include?
#include?



//將帶完整文件頭的data數組轉為bmp圖片
#define?HI?1
unsigned?char?buf[]?=
{
#include?“my.dat“ //“my.dat“為要轉的完整的dat數據(包含文件頭)
};
int?main_1(int?s32Argc?char*?pszArgv[])
{
printf(“s32Argc:%d?pszArgv[]:?[%s?%s]\n“s32ArgcpszArgv[0]pszArgv[1]);
FILE?*outfp=fopen(pszArgv[1]“wb“);

//long?int?biSizeImage=24002+54;
long?int?bufsize=sizeof(buf);
//printf(“bufsize:%ld?biSizeImage:%ld\n“bufsizebiSizeImage);
printf(“bufsize:%ld\n“bufsize);

fwrite(buf?1?bufsize?outfp);

return?1;
}




//==============================================下面是沒有用的東西
int?main_2(int?s32Argc?char*?pszArgv[])
{
printf(“s32Argc:%d?pszArgv[]:?[%s?%s]\n“s32ArgcpszArgv[0]pszArgv[1]);
//FILE?*fp=fopen(pszArgv[1]“rb“);
FILE?*outfp=fopen(pszArgv[1]“wb“);

/*unsigned?char?buf_head[]?=
{
0x42?0x4d?0x36?0xa3?0x02?0x00?0x00?0x00?0x00?0x00?0x36?0x00?0x00?0x00?0x28?0x00?
0x00?0x00?0x40?0x01?0x00?0x00?0xb4?0x00?0x00?0x00?0x01?0x00?0x18?0x00?0x00?0x00?
0x00?0x00?0x00?0xa3?0x02?0x00?0x00?0x00?0x00?0x00?0x00?0x00?0x00?0x00?0x00?0x00?
0x00?0x00?0x00?0x00?0x00?0x00?
};*/
#if?HI
unsigned?char?buf_head[]?=
{
0x42?0x4d?0xf8?0x5d?0x00?0x00?0x00?0x00?0x00?0x00?0x36?0x00?0x00?0x00?0x28?0x00?
0x00?0x00?0xa0?0x00?0x00?0x00?0x32?0x00?0x00?0x00?0x01?0x00?0x18?0x00?0x00?0x00?
0x00?0x00?0xc2?0x5d?0x00?0x00?0xc3?0x0e?0x00?0x00?0xc3?0x0e?0x00?0x00?0x00?0x00?
0x00?0x00?0x00?0x00?0x00?0x00
};
int?picwidth=0xa0;
int?picheight=0x32;
long?int?biSizeImage=24002;

#else
unsigned?char?buf_head[]?=
{
0x42?0x4d?0x36?0xa3?0x02?0x00?0x00?0x00?0x00?0x00?0x36?0x00?0x00?0x00?0x28?0x00?
0x00?0x00?0x98?0x00?0x00?0x00?0x56?0x00?0x00?0x00?0x01?0x00?0x18?0x00?0x00?0x00?
0x00?0x00?0x20?0x66?0x00?0x00?0x00?0x00?0x00?0x00?0x00?0x00?0x00?0x00?0x00?0x00?
0x00?0x00?0x00?0x00?0x00?0x00
};

int?picwidth=0x98;
int?picheight=0x56;
long?int?biSizeImage=26144;
#endif

fwrite(buf_head?1?54?outfp);
fwrite(buf?1?biSizeImage?outfp);

return?1;
}


//int?ReadBmpHead(FILE?*?outfpFILE*?fpchar*?buf_headint*?picwidthint*?picheightlong?int?biSizeImage)
int?ReadBmpHead_1(FILE?*?fpFILE*?outfpunsigne

評論

共有 條評論

相關資源