哪位大哥有BMP转JPG的源代码吗?能给我发一份吗?谢谢了,最近的一个项目需要这个功能,可是我以前不接触图像编程,所以一时写不出JPG的压缩编码程序,急求中,哪位大哥救一下命啊,555555,
我的EMAIL:[email protected]

解决方案 »

  1.   

    http://www.vckbase.com/document/viewdoc/?id=1177
      

  2.   

    ATL::CImage类可以实现绝大部分图像文件格式之间的转换以及其他许多强大的功能位于atlimage.h具体功能可查MSDN
      

  3.   

    JpegFile - free JPG (and BMP) reading and writing code.
    http://www.smalleranimals.com/jpegfile.htmImageHandler: A Component to Copy an HDC Area to a JPEG File
    http://codeguru.earthweb.com/bitmap/ImageHandler.htmlWriting a DIB to a JPEG file 
    http://codeguru.earthweb.com/bitmap/dib_to_jpeg.shtmlCreating a DIB section from a BMP file
    http://codeguru.earthweb.com/bitmap/dibsection_from_bmp.shtml
      

  4.   

    你需要有gdi+
    int  Bmp2Jpg(char* bmpName,char* jpgName)
    {
    CLSID              codecClsid;
    EncoderParameters  encoderParameters;
    long               quality;
    Status             stat; USES_CONVERSION;
    Image image(A2W(bmpName));
    // Get the CLSID of the JPEG codec.
    GetCodecClsid(L"image/jpeg", &codecClsid);
    encoderParameters.Count = 1;
    encoderParameters.Parameter[0].Guid = EncoderQuality;
    encoderParameters.Parameter[0].Type = EncoderParameterValueTypeLong;
    encoderParameters.Parameter[0].NumberOfValues = 1;

    // Save the image as a JPEG with quality level 0.
    quality = 0;
    encoderParameters.Parameter[0].Value = &quality; // Save the image as a JPEG with quality level 100.
    quality = 100;
    encoderParameters.Parameter[0].Value = &quality;
    stat = image.Save(A2W(jpgName), &codecClsid, &encoderParameters);

    if(stat == Ok)
    return TRUE;
    else
    return FALSE;
    }
      

  5.   

    我有一个dll,可以把bmp转为jpg,发到你的邮箱了!