急问! 怎样把image中的图片缩小并保存?~ 不是改变image控件的大小!感谢!!

解决方案 »

  1.   

    可参考此贴:
    http://community.csdn.net/Expert/topic/3383/3383595.xml?temp=.2256586
      

  2.   

    缩小,要重画(用PaintPicture方法或API函数BitBlt)到另外一个地方(image或PictureBox),可以不显示;
    保存可以
    SavePicture Picture1.Image, App.Path & "\Picture1.bmp"
      

  3.   

    PaintPicture方法或API函数BitBlt都可以设目标的宽度和高度,具体参数可参考MSDN
      

  4.   

    哦,sorry,我以为是PictureBox
    Image只要改变.Stretch属性和宽度和高度就可以了
      

  5.   

    改变.Stretch属性和宽度和高度只能在程序运行时改变.
    对图片本身没有改变~
    谢谢拉~ 急啊!
      

  6.   

    sorry,偶素菜鸟,偶没办法啦
    那还是用PictureBox吧
      

  7.   

    这个问题是要用picturebox的。
      

  8.   

    Image1.Stretch = True  '让图片缩放成Image1的大小
    Image1.Stretch = False '让Image1变成图片缩的大小,保持原图无缩放PictureBox1.PaintPicture Image1,x,y,w,h  '可用W、H 让图片变成任意你想要的大小
    SavePicture PictureBox1.Image,"c:\1.bmp" '保存上面大小的图片
      

  9.   

    ^_^http://community.csdn.net/Expert/topic/3657/3657247.xml
      

  10.   

    Image1.Stretch = True  '让图片缩放成Image1的大小
    Image1.Stretch = False '让Image1变成图片缩的大小,保持原图无缩放PictureBox1.PaintPicture Image1,x,y,w,h  '可用W、H 让图片变成任意你想要的大小
    SavePicture PictureBox1.Image,"c:\1.bmp" '保存上面大小的图片