回 帖 发 新 帖 刷新版面

主题:紧急求救!!谢谢!!


请帮我看看这段代码实现什么功能?非常感谢!!!
procedure Tpic_Form.ZoomPicture(Zoom:single);
var
   DRect:TRect;
   w,h  :integer;
   bitmap:TBitMap;
begin
   w:=Round(Image1.Width*Zoom);
   h:=Round(Image1.Height*Zoom);
   DRect:=Rect(0,0,w,h);
   Bitmap:=TBitmap.Create;
   try
       bitmap.Width:=w;
       bitmap.Height:=h;
       bitmap.Canvas.StretchDraw(DRect,Image1.Picture.Graphic);
       Image2.Parent:=ScrollBox1;
       image2.Width:=w;
       image2.Height:=h;
       image2.BringToFront;
       image2.Visible:=true;
       image1.Visible:=false;
       Image2.Picture.Assign(bitmap);
   finally
       BitMap.Free;
   end;
end;
谢谢!

回复列表 (共2个回复)

沙发

这种问题请你以后自己先试好吗?
图像放大功能.

板凳


还是谢谢了,它是图象放大功能我也知道,.....

我来回复

您尚未登录,请登录后再回复。点此登录或注册