xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 2KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-28
  • 語言: C/C++
  • 標簽: BMP位圖??

資源簡介

實現過程: A、寫入文件頭 B、寫入信息頭 C、寫入圖像RGB數據 (無調色板) 親測可以使用

資源截圖

代碼片段和文件信息

BOOL?CSubView::SaveBitmap()
{
BITMAPINFOHEADER?bih;??
ConstructBih(render_widthrender_heightbih);??
BITMAPFILEHEADER?bhh;??
ContructBhh(render_widthrender_heightbhh);??
//24位真彩色,24位表示一個像素,3個字節表示一個像素
int?widthStep?=?(render_width?*?3?+?3)?&?~3??;?//每行字節數是4的倍數
int?DIBSize?=?widthStep?*?render_height?;??//buffer的大小?(字節為單位)??
TCHAR?BMPFileName[1024]=“D:\\test.bmp“;
CFile?file;??
if(file.Open(BMPFileNameCFile::modeWrite?|?CFile::modeCreate))??
{?

file.Write((LPSTR)&bhhsizeof(BITMAPFILEHEADER));??
file.Write((LPSTR)&bihsizeof(BITMAPINFOHEADER));??
file.Write(render_bitmap_surfaceDIBSize);??
//file.Write(render_bitmap_surfacerender_bitmap.header.biSizeImage);
file.Close();??
}??
return?0;
}
//構建BMP位圖文件頭??
void?CSubView::ContructBhh(int?nWidthint?nHeightBITMAPFILEHEADER&?bhh)?//add?2010-9-04??
{??
//24位真彩色,24位表示一個像素,3個字節表示一個像素
int?widthStep?=?(render_width?*?3?+?3)?&?~3??;?//每行字節數是4的倍數
bhh

評論

共有 條評論