我用LoadImage()只能装载BMP格式的图片,怎样装载JPG格式的图片呢?

解决方案 »

  1.   

    VC直接加载JPG比较麻烦的,不过有很多别人提供的类有个PictureEx类不错,可以看下
     
    http://www.codeguru.com/Cpp/G-M/bitmap/article.php/c4879
      

  2.   

    象楼上所说,你自己写代码加栽实在麻烦,网上加栽JPG的代码很多,我比较常用的封装好的CPicture类,如果不需要对图片修改的话用这个类比较好.还有个比较好的类库是CxImage,功能强大,不过比较烦
      

  3.   

    用GDI+, 很好用的, 初始化下(上网查下,很多的)就OK,
    具体忘了, 刚做完个这样的例子。。
    具体用到 Image, 和 Graphics1, Image( const WCHAR *filename,  
        BOOL useEmbeddedColorManagement
    );2, Graphics* g;3, g->DrawImage(Image *image,
        const Point &point
    );OVER!
      

  4.   

    用Ipicture
    http://www.codeproject.com/bitmap/render.asp   
      Rendering   GIF,   JPEG,   Icon,   or   Bitmap   Files   with   OleLoadPicture