我的程序生成的是图像二进制信息,放在string类型的变量中,没有bmp文件头信息,怎样把它保存为bmp文件。
解决方案 »
- 用delphi如何实现以下功能啊:禁止密码框的粘贴功能,还有密码不能只是数字,也不能只是字母
- Delphi三层开发问题
- DELPHI 报表问题?
- 一个很菜的问题,请大家帮忙!!
- 一个又老又简单而我不会的问题,sql server中的numeric类型与delphi中的什么类型匹配的问题?
- 也许你正为复杂的报表,繁琐的表头,为复杂的打印
- 终于搞清楚了金字塔的问题了 散分!(希望我能有更多的金字塔),顺便!新年前两个星期快乐
- 求助,关于短信群发!短信发不出去!
- 请问各位窗体间的接口函数如何定义?
- 运行时死机并且提示View CPU window,是什么原因?
- 程序中加入'更新動態IP地址'的功能?
- 当函数的参数是记录类型指针,如何传递这个参数?
bmp:Tbitmap;
X,Y:Integer;
PRGB: pRGBTriple;
begin
bmp:=Tbitmap.Create;
bmp.PixelFormat:=pf24bit;
bmp.width:=100; //定义尺寸
bmp.height:=100;
//然后就一个个点画
for y:=0 to Bmp.Height-1 do begin
pRGB := Bmp.ScanLine[Y];
for x:=0 to Bmp.Width-1 do begin
pRGB^.rgbtRed:=//R;
pRGB^.rgbtGreen:=//G;
pRGB^.rgbtBlue:=//B;
inc(pRGB); //移到下个点
end;
end;
//画完后存盘
bmp.SaveToFile('文件名');
bmp.free;
end;