请问用什么方法可以将任意文字叠加到图片上?可不可以给一段例程?
解决方案 »
- SQL导入Access数据
- fltk+opengl+vtk联合用,谁能跟我讲讲他们的关系啊?谢谢
- oracle 中出现乱码的问题(贡献50分,在线等待中)
- 求救:用TADOQuery向sql server2000数据表中insert数据出错!!
- 一个很是基础的问题————布尔变量的问题。在线等待!!!!!
- 郁闷死了,想做了身份验证的界面,怎么业做不好,谁能帮帮我????
- 软件需要拷贝图片到局域网中另一台计算机的共享目录中去,请问如何配置计算机,使得无需密码?
- fastreport打印问题
- 盘符隐藏了在注册表那里改回来?
- delphi生成的exe文件如何防止别人修改里面的超级链接
- 奇怪现象??急!应对者有份
- 就是隐藏不了qq的登陆窗口
image1.canvas.textout(参数不记得);
image1.picture.savetofile('文件路径名');
var
Bmp : TBitmap;
Jpg : TJpegImage;
begin
try
Bmp := TBitmap.Create;
Jpg := TjpegImage.Create;
Jpg.LoadFromFile('c:\img.jpg');//原理的图象
Bmp.Assign(Jpg);
Bmp.Canvas.Brush.Style := bsClear;
Bmp.Canvas.Font.Color := clYellow;
Bmp.Canvas.TextOut(10,10,'Hello World');//在(10,10)位置上加上文字"Hello World"
Jpg.Assign(Bmp);
Jpg.SaveToFile('c:\img2.jpg');//处理后的图象
finally
bmp.Free;
jpg.Free;
end;
end;
pjpg:tjpegimage;
begin
pjpg:=tjpegimage.Create;
pjpg.LoadFromFile('F:\1.jpg');
image1.Picture.Bitmap.Assign(pjpg);
image1.Canvas.TextOut(0,0,'a');
end;