如何存储bmp图像? 我调用一个函数,获得了bmp图像的数据指针,如何将它存为bmp图像? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var t:tbitmap;begin t:=tbitmap.Create; t.LoadFromResourceName(HInstance,'THEBITMAP'); t.SaveToFile('c:\test.bmp'); t.Free;end;HInstance:你获得的指针 TBitmap.SaveToFile();TImage.Picture.SaveToFile(); 先谢谢两位,在问一下,我在VC++中调用dll中的函数,用到一下语句:Byte *lpData;BITMAPINFOHEADER* m_lpSaveBitmap;lpData = (BYTE *)m_lpSaveBitmap + sizeof(BITMAPINFOHEADER);请问:这几句在delphi中用什么语句代替? varlpData: ^Byte;m_lpSaveBitmap:^BITMAPINFOHEADERbegin lpData := ......end; var lpData: PByte; m_lpSaveBitmap: PBitmapInfoHeader;begin lpData := PByte(m_lpSaveBitmap + SizeOf(PBitmapInfoHeader));end; SORRY. It's lpData := PByte(m_lpSaveBitmap + SizeOf(BitmapInfoHeader)); 在问一下,这一句用delphi怎么写?m_lpSaveBitmap = (BITMAPINFOHEADER *) malloc(Width*3*Height + sizeof(BITMAPINFOHEADER)); Bitmap:TBitmap;Bitmap2:TBitamp;Bitamp2:=TBitmap.Create();Bitamp2.LoadFromFile(FileName)Bitmap:=TBitmap.Create();Bitmap.Assign(Bitamp2)Bitamp.SaveToFile(FileName.bmp) 请问如何把这样的时间格式转换一下 delphi 写一个 关于进程的dll 关于TBitmap32.Roll DBEdit??? 如何用DELPHI或其它面向对象的方法实现像SAP一样的三层结构 我被206.172.4.62攻击了,现在还在连着,怎么办?(急) 转手地铁公交联合月票 怎样打包? 请问各位大虾,如何删除excel中得一行? 如何使用简单的方法得到记录中元素的个数?不要告诉我用循环啊 帮帮忙!!!! 怎样不用Delphi6的那个qtintf.dll啊?
t:tbitmap;
begin
t:=tbitmap.Create;
t.LoadFromResourceName(HInstance,'THEBITMAP');
t.SaveToFile('c:\test.bmp');
t.Free;
end;
HInstance:你获得的指针
TImage.Picture.SaveToFile();
Byte *lpData;
BITMAPINFOHEADER* m_lpSaveBitmap;
lpData = (BYTE *)m_lpSaveBitmap + sizeof(BITMAPINFOHEADER);
请问:这几句在delphi中用什么语句代替?
lpData: ^Byte;
m_lpSaveBitmap:^BITMAPINFOHEADER
begin
lpData := ......
end;
lpData: PByte;
m_lpSaveBitmap: PBitmapInfoHeader;
begin
lpData := PByte(m_lpSaveBitmap + SizeOf(PBitmapInfoHeader));
end;
m_lpSaveBitmap = (BITMAPINFOHEADER *) malloc(Width*3*Height + sizeof(BITMAPINFOHEADER));
Bitmap2:TBitamp;
Bitamp2:=TBitmap.Create();
Bitamp2.LoadFromFile(FileName)
Bitmap:=TBitmap.Create();
Bitmap.Assign(Bitamp2)
Bitamp.SaveToFile(FileName.bmp)