jpg图片添加文字??? 我的程序在image中已经加载了一幅jpg图片,现在我想在它的上面添加文字,并且保存下来,形成一张jpg图片(就是图片上必须有添加的文字),应该怎么做??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把JPG文件转成bmp格式的加载到image中,添加完文字后保存为jpg的文件,这样可以不? 转换到BMP,然后Canvas的TextOut输出,最后再保存为JPG的_____________________http://lysoft.7u7.net unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, jpeg, ExtCtrls;type TForm1 = class(TForm) Button1: TButton; Image1: TImage; Image2: TImage; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);var jpg :TJpegImage; bmp :TBitMap;begin jpg := TJpegImage.Create; bmp := TBitMap.Create; jpg.Assign(image1.Picture); bmp.Assign(jpg); bmp.Canvas.Brush.Style := bsClear; bmp.Canvas.Font.Color := clRed; bmp.Canvas.Font.Size := 20; bmp.Canvas.Font.Name:='宋体'; bmp.Canvas.Font.Size:=9; bmp.Canvas.TextOut((bmp.Width div 2 - 30),(bmp.Height - 60),'测试写字'); image2.Picture.Bitmap.Assign(bmp); jpg.Assign(bmp); jpg.SaveToFile('e:\aa.jpg'); jpg.Free; bmp.Free;end;end. pengxuan(网虫先生) 所言是也! user中的GetApplicationVer 这个不知道啥控件,死活找不到,求助!!!!!!!! 多线程同步? 帮改个sql语句 关于读取xml文档的问题(在线等) 请问高手,问下有关程序语句的转换问题 一份Excel的数据结构文档 公司要求我在前任的软件上增加功能,但前任的软件用VFP做的,怎样去增加 各位,谁用过dxDBTreeView? tapplicationevents控件的onexception事件是否可以截获任何异常? 怎样让edit.text只接收文本输入 SOS:是高手请进 多点p2p能实现不同局域网间的通信么?
http://lysoft.7u7.net
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, jpeg, ExtCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Image1: TImage;
Image2: TImage;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var
jpg :TJpegImage;
bmp :TBitMap;
begin
jpg := TJpegImage.Create;
bmp := TBitMap.Create;
jpg.Assign(image1.Picture);
bmp.Assign(jpg);
bmp.Canvas.Brush.Style := bsClear;
bmp.Canvas.Font.Color := clRed;
bmp.Canvas.Font.Size := 20;
bmp.Canvas.Font.Name:='宋体';
bmp.Canvas.Font.Size:=9;
bmp.Canvas.TextOut((bmp.Width div 2 - 30),(bmp.Height - 60),'测试写字');
image2.Picture.Bitmap.Assign(bmp);
jpg.Assign(bmp);
jpg.SaveToFile('e:\aa.jpg');
jpg.Free;
bmp.Free;
end;end.