如何用DELPHI对接两个同样大小的JPEG图片? 这两个图片都是800*600的,可以给出关键源码吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以下是我写的测试代码,在一个新建的应用中,在FORM上布置3个button,3个image,1个OpenPictureDialog。unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,Jpeg, StdCtrls, ExtCtrls, ExtDlgs;type TForm1 = class(TForm) Button1: TButton;//加载jpg1 Button2: TButton;//加载jpg2 Button3: TButton;//拼接jpg1,jpg2到jpg3 Button4: TButton;//释放jpg1,jpg2,jpg3 Image1: TImage;//显示jpg2 Image2: TImage;//显示jpg2 Image3: TImage;//显示jpg1,jpg2拼接后得到jpg3 OpenPictureDialog1: TOpenPictureDialog; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button3Click(Sender: TObject); private { Private declarations } m_Jpg1,m_Jpg2,m_Jpg3:TJpegImage; public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);begin//加载并显示jpg1 self.m_Jpg1:=TJpegImage.Create; if self.OpenPictureDialog1.Execute then begin self.m_Jpg1:=TJpegImage.Create; self.m_Jpg1.LoadFromFile(self.OpenPictureDialog1.FileName); self.Image1.Picture.LoadFromFile(self.OpenPictureDialog1.FileName); end;end;procedure TForm1.Button2Click(Sender: TObject);begin//加载并显示jpg2 self.m_Jpg2:=TJpegImage.Create; if self.OpenPictureDialog1.Execute then begin self.m_Jpg2:=TJpegImage.Create; self.m_Jpg2.LoadFromFile(self.OpenPictureDialog1.FileName); self.Image2.Picture.LoadFromFile(self.OpenPictureDialog1.FileName); end;end;procedure TForm1.Button4Click(Sender: TObject);begin//释放jpg1,jpg2,jpg3 self.m_Jpg1.Free; self.m_Jpg2.Free; self.m_Jpg3.Free;end;procedure TForm1.Button3Click(Sender: TObject);begin//拼接jpg1,jpg2到jpg3并显示jpg3 self.m_Jpg3:=TJpegImage.Create; { 如何做?哪位大侠帮助补齐! }end;end. 可以上下或左右排列拼接,要合成一个JPG的 关于一个算法的问题?急!在线等! 字符转换! 邮件客户端问题 请问怎样用delphi得到excel的表名,并放在combobox1里。 点击Dbgrid的标题怎么使其排序? 急需解决midas.dll问题!!! 我的一生是悲剧。 子类中怎么用基类中的一个属性? 小问题 我想让窗口在最前,并且不能移动,如何实现,谢了! 调用外部程序发送命令让外部程序结束。。。。 dbimage怎么存放jpg格式图片?
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,Jpeg, StdCtrls, ExtCtrls, ExtDlgs;type
TForm1 = class(TForm)
Button1: TButton;//加载jpg1
Button2: TButton;//加载jpg2
Button3: TButton;//拼接jpg1,jpg2到jpg3
Button4: TButton;//释放jpg1,jpg2,jpg3 Image1: TImage;//显示jpg2
Image2: TImage;//显示jpg2
Image3: TImage;//显示jpg1,jpg2拼接后得到jpg3
OpenPictureDialog1: TOpenPictureDialog;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
m_Jpg1,m_Jpg2,m_Jpg3:TJpegImage;
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
//加载并显示jpg1
self.m_Jpg1:=TJpegImage.Create; if self.OpenPictureDialog1.Execute then
begin
self.m_Jpg1:=TJpegImage.Create;
self.m_Jpg1.LoadFromFile(self.OpenPictureDialog1.FileName);
self.Image1.Picture.LoadFromFile(self.OpenPictureDialog1.FileName);
end;end;procedure TForm1.Button2Click(Sender: TObject);
begin
//加载并显示jpg2
self.m_Jpg2:=TJpegImage.Create; if self.OpenPictureDialog1.Execute then
begin
self.m_Jpg2:=TJpegImage.Create;
self.m_Jpg2.LoadFromFile(self.OpenPictureDialog1.FileName);
self.Image2.Picture.LoadFromFile(self.OpenPictureDialog1.FileName);
end;
end;procedure TForm1.Button4Click(Sender: TObject);
begin
//释放jpg1,jpg2,jpg3
self.m_Jpg1.Free;
self.m_Jpg2.Free;
self.m_Jpg3.Free;
end;procedure TForm1.Button3Click(Sender: TObject);
begin
//拼接jpg1,jpg2到jpg3并显示jpg3
self.m_Jpg3:=TJpegImage.Create;
{
如何做?哪位大侠帮助补齐!
}end;end.