VC:CxImage 試用

為了讓自己的 MFC 程式能開啟一些常用的圖檔格式,但自己只寫過開啟BMP的方法,所以希望能找到一些現成能用的東西。聽到 CxImage 這個東西。

http://www.codeproject.com/bitmap/cximage.asp

 

 

【嘗試安裝】

下載回來後,裡面雖然有完整的說明文件,但似乎找不到安裝說明,有點頭痛。試著把裡面各個目錄中的專案都 running 過一次後,結果產生了以下的 *.lib 檔案:CxImage.lib、j2k.lib、jasper.lib、jbig.lib、jpeg.lib、png.lib、tiff.lib、zlib.lib,將它們放入 Microsoft Visual Studio\VC98\Lib 中,接著將 CxImage 目錄中的 *.h、*.cpp 拷貝到 Microsoft Visual Studio\VC98\Include\CxImage 目錄中〈本來想拷備到自己的專案中,但是怕太亂...〉,最後用以下方式連結:

 

None.gif #pragma comment (lib,  " CxImage.lib " )
None.gif#pragma comment (lib,  " j2k.lib " )
None.gif#pragma comment (lib,  " jasper.lib " )
None.gif#pragma comment (lib,  " jbig.lib " )
None.gif#pragma comment (lib,  " jpeg.lib " )
None.gif#pragma comment (lib,  " png.lib " )
None.gif#pragma comment (lib,  " tiff.lib " )
None.gif#pragma comment (lib,  " zlib.lib " )
None.gif#include  < CxImage / ximage.h >

 

 

結果可以成功編譯,接著看看是不是真的能使用:

Document 中:

None.gif CxImage myImage;
None.gifmyImage.Load( " test.jpg " ,  0 );

 

View 中: 

None.gif pDoc -> myImage.Draw( pDC -> GetSafeHdc(),  0 ,  0 ,  - 1 ,  - 1 , NULL,   false );

 

 

圖片真的成功讀進來了。其實把它當函數庫用就可以了。雖然還是對自己的安裝過程感到有點不安,不過至少能用了,剩下的東西可以慢慢研究。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值