求BMP 转换成 png图片 保存成文件 源码

解决方案 »

  1.   

    http://www.libpng.org/pub/png/libpng.html
      

  2.   

    使用gdi+
     GdiplusStartupInput gdiplusStartupInput;
      ULONG_PTR gdiplusToken;
       GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);Image image(L"Grapes.bmp");
    CLSID pngClsid;
    GetEncoderClsid(L"image/png", &pngClsid);
    image.Save(L"Mosaic2.png", &pngClsid, NULL);
      

  3.   

    CxImage
    http://www.codeproject.com/KB/graphics/cximage.aspx
      

  4.   

    不好意思
    我是要在wm平台上用的
    截屏然后保存成png格式的图片
      

  5.   

    gdi+ 可以使用在mobile 下
      

  6.   

    imagemagick或者opencv都可以实现,仅一个函数而已