delphi xe 之路(18)在图片上写字

简介: <table cellspacing="0" cellpadding="0" id="blogContentTable" style="margin:0px; padding:0px; border-collapse:collapse; border-spacing:0px; color:rgb(68,68,68); font-family:punctuation,微软雅黑,Tohoma;
procedure TForm1.Button1Click(Sender: TObject);

var
LRect: TRectF;
begin

LRect.Create(0, 0, 500, 200);
myimage.Bitmap.Canvas.Font.Family:='宋体';
myimage.Bitmap.Canvas.Font.Size:=25;
myimage.Bitmap.Canvas.Fill.Color:=claBlack;
myimage.Bitmap.Canvas.FillText(LRect, 'Delphi XE2 by 小新排骨', True, 255, [],TTextAlign.taLeading,TTextAlign.taCenter);
myimage.Bitmap.BitmapChanged;

end;

procedure TForm1.FormCreate(Sender: TObject);
begin
//读取图片
myimage.Bitmap.LoadFromFile('C:\skype.bmp');
end;


目录
相关文章
|
编译器 vr&ar C语言
高效c/c++日志工具zlog使用介绍
高效c/c++日志工具zlog使用介绍
1509 2
|
4月前
|
人工智能 缓存
什么是阿里云AI节省计划?AI大模型节省计划Tokens如何计费?
阿里云AI通用型节省计划是面向大模型按量付费的折扣方案,用户承诺月消费金额(如200元/年),即可享最高5.3折优惠。它不预置固定Tokens,而是按调用模型单价自动抵扣推理费用,覆盖输入/输出Tokens、批量推理等,不支持模型调优与部署费用。
353 2
|
7月前
|
缓存 监控 Java
高并发场景下的闲鱼商品详情API性能优化
你想了解高并发场景下闲鱼商品详情 API 的性能优化策略,核心是解决大流量冲击下接口响应慢、服务稳定性差的问题,我会从架构设计、技术手段、流量管控三个维度,拆解闲鱼这类高并发场景下的核心优化思路和落地方案。
|
8月前
|
运维 监控 Dubbo
微服务上云:基于EDAS的架构演进
本文介绍基于阿里云EDAS的微服务上云实践,涵盖架构演进挑战、Spring Cloud与Dubbo应用迁移、服务治理、灰度发布及单体应用改造全流程。EDAS提供应用托管、配置管理、限流熔断、链路追踪等全生命周期能力,结合拆分检查表,助力企业实现平滑、可控、高效的微服务架构升级,提升系统弹性与业务迭代速度。(238字)
313 0
Vue3二维码(QRCode)
这是一个可高度定制的二维码生成组件,支持在线预览。提供了丰富的属性设置,包括扫描文本、二维码大小、颜色、背景色、边框、边框颜色、像素比例及纠错等级等。安装简单,通过 `pnpm` 引入插件,创建 `QRCode.vue` 组件即可使用。适用于多种应用场景,如生成不同样式的二维码、动态调整大小和内容等。
1550 6
Vue3二维码(QRCode)
|
存储 运维 监控
研发视角:一个需求应该怎么拆解与实现?
本文介绍了在软件研发过程中,开发人员接到需求后应考虑的两个核心问题:做什么(WHAT)和怎么做(HOW)。文章强调了解析需求时的共性问题,包括关注UI组件数量、数据来源、数据与UI的关联、用户行为响应、用户行为采集以及发布后的运维和监控。作者通过实例和抽象层次图说明了如何拆解和实现这些关注点,并提供了具体的操作方法和建议,以帮助开发和测试人员更好地理解和处理需求。
|
SQL 关系型数据库 中间件
postgresql从入门到精通 - 第35讲:中间件PgBouncer部署
postgresql技术大讲堂,从入门到精通 - 第35讲:中间件PgBouncer部署
855 1
el-tree饿了么elementUI tree树结构插件设置全部展开折叠
el-tree饿了么elementUI tree树结构插件设置全部展开折叠
|
Python
python装饰器
python装饰器
223 0
|
存储 缓存 安全
Linux中最低调、最易让人忽视的tmp目录,原来用处那么大!
Linux中最低调、最易让人忽视的tmp目录,原来用处那么大!
2460 0

热门文章

最新文章