如何在图片上加一条与图片同宽的黑条?

xiaoxingchi 2011-03-18 02:47:36
如何在图片上加一条与图片同宽的黑条?

然后在黑条上输出指定的文字。效果如有些电影字幕一样。

如何实现?
...全文
205 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sforiz 2011-03-19
  • 打赏
  • 举报
回复
  
Image1.Canvas.Brush.Color := $00000000;
Image1.Canvas.Rectangle(Image1.Left, Image1.ClientHeight - 30, Image1.ClientWidth, Image1.ClientHeight);
Image1.Canvas.Font.Color := clRed;
Image1.Canvas.TextOut(10, Image1.ClientHeight - 22, '文字显示位置需要调整');


把代码放在OnPaint中试试
xiaoxingchi 2011-03-18
  • 打赏
  • 举报
回复
canvas下具体哪个方法是可以用来画黑条的?
属性怎么设置?
bzworinima 2011-03-18
  • 打赏
  • 举报
回复
创建一个画布, 指定画布的显示区域,(下面),长度,宽度,起始位置 top,left
设置 画布颜色(黑色),设置文字颜色(白色) 大小
bdmh 2011-03-18
  • 打赏
  • 举报
回复
image组件也有canvas,里面提供了画的方法
xiaoxingchi 2011-03-18
  • 打赏
  • 举报
回复
如何画?
bdmh 2011-03-18
  • 打赏
  • 举报
回复
自己在canvas上画

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧