请问各位大虾,在delphi中怎么实现图像的放大和缩小?就像看图软件的那样???

解决方案 »

  1.   

    TImage.Width:=TImage.Width*2;
    TImage.Height:=TImage.Height*2;
      

  2.   

    Image1.stretch:=true;
    然后,根据image的大小来缩小或放大图象
      

  3.   

    把窗体的autosize置true,然后把image的宽、高设成屏幕的大小即可。如:
    form1.autosize:=true;
    image1.Height:=screen.Height;
    image1.Width:=screen.Width;
      

  4.   

    我看了上面几位朋友的帖子,我想大家还没有懂我的意思,我要问的是怎么放大image1.picture,而不是image1的大小,楼上几位朋友说的都是放大image1的大小,而没有放大image1.picture,还请各位帮忙!
      

  5.   

    你设定streach属性为真图片就会充满image了这样对image的修改就相当于对图片的修改
      

  6.   

    可以用StretchDraw来画到另一个canvas上,
    也可以自己用插值法画,相关函数Canvas.ScaleLine