我把 Image 控件 的大小固定在160*160 但是显示比它大的图像时不能全部显示,请问怎么样才能把图像按比例的缩小让整个图像显示出来呢?

解决方案 »

  1.   

    你想说什么?
    Image.align=alClient
      

  2.   

    mage1属性stretch:=True
    然后导入图像点PICTURE 弹出菜单 点LOAD 找到图像任何大小的都可。会显示出全部的图了。
      

  3.   

    先将stretch设为true  再将它的autosize设为true
      

  4.   

    stretch设为true
    判断Picture的尺寸,再按比例设置Image的大小,如按图片10%显示图片:
    Image1.Stretch := True;
    Image1.Width := Round(Image1.Picture.Width * 0.1);
    Image1.Height := Round(Image1.Picture.Height * 0.1);
      

  5.   

    设置image的属性Proportional为true
      

  6.   

    实在不行就去Photoshop把图片先编辑拉小了再放Image
      

  7.   

    请问:
      用image控件怎么编程把这控件里的图片通过弹出式菜单来放大和缩小。
    谢谢!
      

  8.   

    我明白你的意思。
    如果想按原图的比例来显示的话,
    要自己写代码。判断图像的宽高比与Image的宽高比。
    你自己写写试试。
    如果不行,联系我。[email protected]
      

  9.   

    stretch:=True
    Image.align=alClient
    就ok!
      

  10.   

    stretch:=True
    Image.align=alClient因为image的大小比例与图像的在小比例有时候会不一致,
    这样图像会变形。
    所以必须自己计算。
      

  11.   

    strtch:=true;
    image.align:=alClient;