<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-17  評論-64  文章-79  trackbacks-1
    #define? ULONG_PTR? void*
    #include<gdiplus.h>??
    #include<GdiPlusEnums.h>
    #pragma comment(lib,"GdiPlus.lib")
    using namespace Gdiplus;
    int GetEncoderClsid(const WCHAR* format, CLSID* pClsid)??
    {
    ?? UINT? num = 0;????????? // number of image encoders
    ?? UINT? size = 0;???????? // size of the image encoder array in bytes
    ?? GdiplusStartupInput gdiplusStartupInput;
    ?? ULONG_PTR?????????? gdiplusToken;
    ?? GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);
    ?? ImageCodecInfo* pImageCodecInfo = NULL;
    ?? GetImageEncodersSize(&num, &size);
    ?? if(size == 0)??
    ??? return -1;? // Failure
    ?? pImageCodecInfo = (ImageCodecInfo*)(malloc(size));
    ?? if(pImageCodecInfo == NULL)
    ??? return -1;? // Failure
    ?? GetImageEncoders(num, size, pImageCodecInfo);
    ?? for(UINT j = 0; j < num; ++j)??
    ?? {?
    ??? if( wcscmp(pImageCodecInfo[j].MimeType, format) == 0 )??
    ??? {
    ???? *pClsid = pImageCodecInfo[j].Clsid;
    ???? free(pImageCodecInfo);
    ???? return j;? // Success?
    ??? }????
    ?? }
    ?? free(pImageCodecInfo);
    ?? GdiplusShutdown(gdiplusToken);
    ?? return -1;? // Failure?
    }?
    ?
    void BMP2JPG(CString strBMPFile,CString strJPGFile)
    {
    ??? CLSID? encoderClsid;
    ??? WCHAR? strGuid[39];
    ??? if(GetEncoderClsid(L"image/jpeg", &encoderClsid) >= 0)
    ??? StringFromGUID2(encoderClsid, strGuid, 39);
    ??? Image image(strBMPFile.AllocSysString());
    ??? image.Save(strJPGFile.AllocSysString(),&encoderClsid,NULL);
    }
    posted on 2007-02-27 19:26 飛鳥 閱讀(2356) 評論(7)  編輯  收藏 所屬分類: VC

    評論:
    # re: bmp轉(zhuǎn)JPG 2008-03-26 13:43 | 就不告訴你
    垃圾,說是java,寫的卻是c的代碼  回復(fù)  更多評論
      
    # re: bmp轉(zhuǎn)JPG 2008-03-26 14:13 | 飛鳥
    你是不是傻啊,沒看到是分在VC類里面,我看你還是不要學(xué)編程了  回復(fù)  更多評論
      
    # re: bmp轉(zhuǎn)JPG 2008-03-27 00:21 | 21
    gyuk  回復(fù)  更多評論
      
    # re: bmp轉(zhuǎn)JPG 2008-04-26 22:10 | HE YOU BING
    NI HAO   回復(fù)  更多評論
      
    # re: bmp轉(zhuǎn)JPG 2008-11-23 03:57 | changzihao
    155+  回復(fù)  更多評論
      
    # re: bmp轉(zhuǎn)JPG[未登錄] 2009-08-20 15:35 | 無名
    @就不告訴你
    腦殘  回復(fù)  更多評論
      
    # re: bmp轉(zhuǎn)JPG 2010-02-24 00:04 | lya.79
    他應(yīng)該是看到 "飛鳥JAVA" 這東西,所以誤以為怎會放在java區(qū)裡吧,誤會一場哈。  回復(fù)  更多評論
      
    主站蜘蛛池模板: 亚洲成a人片在线看| 一级午夜a毛片免费视频| 免费永久国产在线视频| 国产又黄又爽胸又大免费视频| 亚洲国产精品久久久久久| 成年女人免费碰碰视频| 色多多A级毛片免费看| 久久精品国产亚洲av影院| 四虎在线播放免费永久视频| 久久国产免费一区| 亚洲精品9999久久久久无码| 亚洲综合无码精品一区二区三区| 国产精品入口麻豆免费观看| 免费一级做a爰片久久毛片潮| 亚洲视频日韩视频| 亚洲性日韩精品一区二区三区 | 国产成人人综合亚洲欧美丁香花| 久久精品国产亚洲沈樵| 成人午夜视频免费| 国产成人免费视频| 免费人成又黄又爽的视频在线电影| 亚洲色偷偷av男人的天堂| 国产福利电影一区二区三区,亚洲国模精品一区 | 久久久久免费精品国产| 国产成人精品亚洲日本在线 | 精品日韩99亚洲的在线发布 | 亚洲爆乳成av人在线视菜奈实| 亚洲国产精品成人精品无码区在线| 在线精品免费视频| 8x成人永久免费视频| 一级女性全黄生活片免费看| 亚洲欧美成人av在线观看| 久久亚洲美女精品国产精品| 免费在线观看理论片| 最近中文字幕mv手机免费高清| 久章草在线精品视频免费观看| 国产三级在线免费观看| 特级一级毛片免费看| 一本色道久久综合亚洲精品蜜桃冫| 亚洲性天天干天天摸| 中文字幕精品亚洲无线码一区 |