关注!
另外问:从哪里下载的读jpeg格式的源程序?

解决方案 »

  1.   

    http://www.codeguru.com/bitmap/ChangingColorDepth.htmlhttp://www.smalleranimals.com/jpegfile.htmyou can also use GDI+ (Image) to save JPG as bmp file
      

  2.   

    Here is a reply of jiangsheng
    用GDI+都可以处理
    #include <windows.h>
    #include <gdiplus.h>
    #include <stdio.h>
    using namespace Gdiplus;INT GetEncoderClsid(const WCHAR* format, CLSID* pClsid);  // helper functionINT main()
    {
       // Initialize GDI+.
       GdiplusStartupInput gdiplusStartupInput;
       ULONG_PTR gdiplusToken;
       GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);   CLSID   encoderClsid;
       Status  stat;
       Image*   image = new Image(L"Bird.bmp");   // Get the CLSID of the PNG encoder.
       GetEncoderClsid(L"image/png", &encoderClsid);   stat = image->Save(L"Bird.png", &encoderClsid, NULL);   if(stat == Ok)
          printf("Bird.png was saved successfully\n");
       else
          printf("Failure: stat = %d\n", stat);    delete image;
       GdiplusShutdown(gdiplusToken);
       return 0;
    }