把它PaintPicture到PictureBox上再处理吧否则:
建立 800*600位图
建立设备场景并选入位图
StretchBlt
然后再根据BMP文件格式保存图片(其他文件格式太复杂了)

解决方案 »

  1.   

    我用的是VB 6,刚才忘了说明了,如果我用了PictureBox呢,我该怎么弄,如何设定Picture的大小?用哪个函数?还有,我使用的是jpg图片文件!
      

  2.   

    用imagelist可以修改图片大小,和叠加两张图片,过滤背景色!
      

  3.   

    先放置一PictureBox(Name:Pic1),AutoReDraw=True,ScaleMode=3
    再调整它的Width、Height属性,使它的ScaleWidth=800、Height=600
    Pic1.PaintPicture LoadPicture(文件名), 0, 0, 800, 600
    SavePicture Pic1.Image, 文件名
    这是使用SavePicture保存BMP文件
    jpg别做梦了
    我曾见到一本书上介绍它的文件结构资料就有34页,源程序120页
      

  4.   

    先放置一PictureBox(Name:Pic1),AutoReDraw=True,ScaleMode=3
    再调整它的Width、Height属性,使它的ScaleWidth=800、Height=600
    Pic1.PaintPicture LoadPicture(文件名), 0, 0, 800, 600
    SavePicture Pic1.Image, 文件名
    这是使用SavePicture保存BMP文件
    jpg别做梦了
    我曾见到一本书上介绍它的文件结构资料就有34页,源程序120页