解决方案 »
- html怎么显示资源文件里的图片
- 长沙急招 Delphi 程序员(长沙市某通信集成公司)
- 程序调试也错,大家帮我看看啊,点数50分,解决后立即结贴
- 关于mp3声音中原唱的问题
- panel与form align问题
- 如何编写一个动态生成按钮的单击事件?在线等!!分不够再加!
- 为什么当WINDWOS发生内存不能 read的时候,DELPHI就会自动进行调试呢?
- 使用delphi如何把word等office文档存储到sql数据库中???
- 当系统设置日期格式为yyyy.MM.dd或yyyy/MM/dd时
- is marked as not supporting form inheritance and frames, 自编可视VCL不能放入FRAME中,不知改哪
- 刚下定决心放弃delphi,可是大家这几天的话,让我心又要冷了,我该怎么办?
- 已知进程PID,取其名字怎么返回乱码
var Bmp : TGpBitmap;
gp : TGpGraphics;
begin
Image1.canvas.fillrect(Image1.canvas.cliprect);
Bmp := TGpBitmap.Create('a.png);
Gr := GpRect(0,0,Image1.width,Image1.heidth);
try
gp := TGpGraphics.Create(Image1.Canvas.Handle);
gp.DrawImage(Bmp,Gr);
finally
gp.Free;
Bmp.Free;
end;
end;
gr 是什么类型啊?
TGpBitmap 和 TGpGraphics 需要uses什么?
gr : tgprect;
2.用gifimage单元中的方法。前提是要将png转为透明的gif。gif支持透明的。
关于 mdejtod (稻草人) 老兄提供的方法:
GpRect总是报错,
Gr := GpRect(0,0,Image1.width,Image1.height); //把你写的heidth修改成height之后
expect ) 什么什么fount的错
然后我把gp.DrawImage改成下面这样:
gp.DrawImage(Bmp,0, 0, Image1.Width, Image1.height);
成功了。但是,很纳闷,GpRect方法为什么用不了?