一个字:不
两个字:不行
三个字:不可能
四个字:真的不行
………………………
…………………………
……………………………
N个字:你可以用Delphi写一个BMP2JPEG的DLL,在VB中调用,也可以调用ijl90.dll(Intel提供的一个图象函数库)实现,不过总之,调用API是不能实现的。

解决方案 »

  1.   

    API支持的文件格式:
    只读:bmp、ico、cur
    写读:wmf、emf
      

  2.   

    SavePicture方法只能保存bmp
    就算你写一个jpg的扩展名,还是一个bmp
      

  3.   

    jpg文件格式:http://www.csdn.net/Develop/Read_Article.asp?Id=436
      

  4.   

    听说Windows2000/XP下,可以通过设置BITMAPV5HEADER结构的bV5Compression参数为BI_JPEG读取jpg
    (http://msdn.microsoft.com/library/en-us/gdi/bitmaps_7c36.asp?frame=true)但写入没听说过
      

  5.   

    我觉得vb很奇怪,她的PictureBox可以读取Jpg和GIF但是不能另存为JPG和GIF,难道JPG压缩格式在保存上面要比读取复杂很多?
      

  6.   

    自己去看吧!
    jpg文件格式:http://www.freevbcode.com/ShowCode.Asp?ID=758
    压缩当然比解压麻烦
    就像 写书、看书 那个麻烦
      

  7.   

    http://www.freevbcode.com/ShowCode.Asp?ID=758
    这个是读取gif的啊~真的不能啊,我好象记得以前在哪里看到过,
    那么有相关控件可以完成保存jpg吗?
      

  8.   

    那么请问
    ijl90.dll
    怎么使用啊?
      

  9.   

    ijl90.dll
    哪里有啊?
    我的系统是98找不到~
      

  10.   

    安装了ACDSee应该有,用起来NNN麻烦,不如用Delphi写DLL
      

  11.   

    反正现在的Api是不行的!
    Google一下吧,好多网站上有这样的东西!祝你好运!
      

  12.   

    那我给你一个,本来是在Dapha下载的,进行了修改,那段程序有一个错误的指针引用。下载地址:http://3rdapple.51.net/BMP2JPEG.zip