当前位置:首页 > 代码 > 正文

delphi通过代码生成bmp图片(delphi 图片识别代码)

admin 发布:2022-12-19 18:11 144


今天给各位分享delphi通过代码生成bmp图片的知识,其中也会对delphi 图片识别代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

delphi如何将quickreport报表转成图片

如何将quickreport将报表转成JPG图片

在网上找了一段代码,结果生成的是一个空白的bmp,(转成bmp图片也行)

客户需要将报表生成JPG图片,然后发email

procedure TForm5.Button4Click(Sender: TObject);

var BMP: TBitMap;

StoredUnits: TQRUnit;

i: integer;

StoreDir: string;

begin

StoreDir:= ' '; {!!! Assign folder to store here (with ending '\ '), leave

blank to store in the .exe 's folder}

QuickRep1.Prepare;

StoredUnits:=QuickRep1.Units;

QuickRep1.Units:=Pixels;

try

for i:=1 to QuickRep1.QRPrinter.PageCount do begin

BMP:=TBitMap.Create;

try

BMP.Width:=Round(QuickRep1.Page.Width);

BMP.Height:=Round(QuickRep1.Page.Length);

QuickRep1.QRPrinter.PageNumber:=i;

BMP.Canvas.Draw(0, 0, QuickRep1.QRPrinter.Page);

BMP.SaveToFile(StoreDir+ 'Page '+IntToStr(i)+ '.bmp ');

finally

BMP.Free;

end;

end;

finally

QuickRep1.Units:=StoredUnits;

end;

end;

------解决方案--------------------

没做过用代码将报表生成JPG文件

试试用smartprinter(虚拟打印机)软件,将报表打印到本地硬盘上

DELPHI 中怎么把已有的bmp图片转成256色bmp图片?

方法:

1、点开始——点所有程序——点附件——点画图;

2、点左上角的菜单图标,选择打开;

3、选择JPG文件

4、选择画图附件左上角的菜单图标,选择另存为;

5、选择存储路径,保存类型选择256色位图(*.bmp),点保存。

如何用delphi将bmp图片的像素提取并显示输出像素,代码啊,谢谢

最简单的办法,声明一个TBitmap类型的对象,然后读取你要的文件,然后画出来就可以了

代码如下:

var bmp: TBitmap;

bmp := TBitmap.Create;

try

bmp.LoadFromFile(Filename);

Canvas.Draw(x, y, bmp); //x, y换成你要的坐标

finally

bmp.Free;

end;

Delphi还支持PNG,JPG和GIF格式的读取。你需要在Uses里面添加PNGImage,JPEG,

如果你想要直接Bmp图片是怎么读取进来的详细细节,把鼠标移动到Uses下的Graphics,按住Ctrl单击Graphics,然后搜索TBitmap类,看LoadFromStream函数,可以看到详细的代码。

delphi通过代码生成bmp图片的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于delphi 图片识别代码、delphi通过代码生成bmp图片的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/16878.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载