我在Image中加载了jpg图片,我现在要在上面画图怎么办

1001781239 2006-02-23 08:45:58
我在Image中加载了jpg图片,我现在要在上面画图怎么办
...全文
113 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
halfdream 2006-02-24
  • 打赏
  • 举报
回复
var
jpg:TJpegImage;
bmp:TBitmap;
begin
jpg:=TJpegImage.Create;
bmp:=TBitmap.Create;

jpg.LoadFromFile('d:\pp1.jpg');
bmp.Assign(jpg);
Image1.Picture.Graphic:=bmp;

bmp.free;
jpg.Free;

Image1.Canvas.TextOut(5,5,'HELP!');
constantine 2006-02-24
  • 打赏
  • 举报
回复
汗,找找论坛的帖子,jpg转bmp的例子太多了
bmp.Assign(jpg);
iamge1.picture.bitmap:=bmp;
或者再用assign

然后就可以画了
1001781239 2006-02-24
  • 打赏
  • 举报
回复
怎么做啊,有哪位高人做过,来个例子吧
我不懂电脑 2006-02-24
  • 打赏
  • 举报
回复
需要转换成bitmap因为image只能直接修改bitmap的图片。
lurel 2006-02-24
  • 打赏
  • 举报
回复
需要用用到dc
利用BitBlt这个api函数

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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