網(wǎng)上有很多關(guān)于CxImage的使用方法,其中也給出了下載連鏈接,。但本人在參照他們的方法一步一步進(jìn)行,,最后總是失敗,要么是版本的問題,,要么是講解的太晦澀不清,。唉,有的甚至寫一句話不知道要表達(dá)什么意思,。比如說,,我在某個blog上看到的一句:“
//添加CxImage到你的程序中(目錄為你上面添加位置,我把它們放在了lib文件夾中了)” 說的是啥呀?這里的CxImage是什么,?類,?文件夾?文件? 目錄為你上面添加位置?這句話想表達(dá)個啥意思???目錄為位置,?狗屁不通! 這些blog實在是誤導(dǎo)初學(xué)者,。 下面我把使用的方法用簡短扼要的文字講解一下,。如果還不能明白,可以用csdn站內(nèi)消息或者郵箱聯(lián)系筆者本人,。廢話少說,,下面開始吧。 1. 下載CxImage包 http://code./down/5626.html#1 2. 解壓,,編譯文件夾下的所有dsw文件,。 3. 搜索到所有的lib文件,在你的過程目錄下新建個文件夾就叫做CxImageLib吧,, 把搜索到的lib文件copy到CxImageLib文件夾下,。 4. 在你的工程文件夾下新建一個文件夾,就叫做CxImageHeadFile吧,, 把CxImage文件夾下的xfile.h ximadefs.h xiofile.h xmenfile.h 四個文件 copy到CxImagefile文件夾里面,。 5. 在你的工程的stdafx.h 文件里面添加以下幾行: #include "ximage.h" //#pragma comment(lib,"lib/cximagecrtd.lib") //靜態(tài)鏈接庫時使用 #pragma comment(lib,"cximage.lib") #pragma comment(lib,"Jpeg.lib") #pragma comment(lib,"png.lib ") #pragma comment(lib,"zlib.lib ") #pragma comment(lib,"tiff.lib ") #pragma comment(lib,"jasper.lib ") #pragma comment(lib,"j2k.lib ") #pragma comment(lib,"jbig.lib ") 6. ok,編譯就可用通過了,。試試看行不行:先添加一個消息響應(yīng)函數(shù),。 在里面寫上幾句: CxImage image; if( !image.Load("image.bmp", CXIMAGE_FORMAT_BMP)) { return }; if (image.IsValid()) { image.Save("image.tif",CXIMAGE_FORMAT_TIF); } |
|