不能直接存成jpg格式.SavePicture时,如果是位图、图标、元文件或增强元文件,则图形将以原始文件同样的格式保存。如果它是 GIF 或 JPEG 文件,则将保存为位图文件。Image 属性中的图形总是以位图的格式保存而不管其原始格式。

解决方案 »

  1.   

    VB6.0里的PictureBox只能存为BMP格式。
    要想存为其他格式,只能用第三方控件。
      

  2.   

    savepicture方法只能存成BMP格式。可以试试API
      

  3.   

    to all:  我的图片来自剪贴板(我把剪贴板上的图片复制到PictureBox1.Picture),所以不知道原来是.jpg,.bmp还是什么格式,先请教如何把它存成BMP格式
      

  4.   

    小弟把剪贴板上的图片复制到PictureBox1.Picture的程序如下(以供高手参考):Private Sub Command1_Click()
        Picture1.Picture = Clipboard.GetData()
    End Sub
      

  5.   

    自己研究一下jpg的文件内部格式嘛,别让C++的朋友们都笑话我们是程序组装工厂,其实VB也不只是拉拉控件,设设属性的东东.这就不喜欢用控件,特别是第三方的控件。
      

  6.   

    to huapu(寒雪):请指点小弟一条明路怎么研究jpg文件内部格式?有没有什么书之类的或者兄台亲自指点一下小弟,省得让C++的朋友们都笑话我们是程序组装工厂
      

  7.   

    我有一个专门把图像转换为JPG格式的控件,如果你要的话就留下MAIL地址。
      

  8.   

    我有一个dll,跟ACDSee使用的一样的,100K多点。有VB调用例子源代码。
      

  9.   

    to icyer():请发给我[email protected]
      

  10.   

    to icyer():不知为什么我没收到,能否重发一下呢[email protected]
      

  11.   

    to icyer():感谢高手的指教,小弟给分