3
我想在iPhone iOS 3.0或更高版本的項目中使用libjpeg(http://www.ijg.org/)庫。我嘗試了幾種不同的方法,但有點天真,我不確定如何開始。爲iPhone編譯/使用libjpeg(iOS 3.0+)?
我一直在玩從這裏的SDL圖書館項目零件和零件http://code.google.com/p/sdl-static/都沒有真正的工作成果。
任何人都可以鏈接到我的教程或給我一個正確的方向推?
我的最終目標是能夠操縱與此MatLab libjpeg包裝器有點相似的jpeg圖像的DCT係數。 http://www.philsallee.com/jpegtbx
所以我想開始像
UIImage *cover = [UIImage imageNamed:@"cover.jpg"];
// convert to the libjpeg structs
// do some DCT coefficient manipulations
UIImage *stego = ... // save it back to iOS SDK equivalent image type
謝謝,我最終得到了SDL編譯版本的libjpeg的工作(至少到目前爲止)。我很困惑你的方法,但是因爲基於filelist.txt在安裝過程中會生成一些頭文件。我想我可以反向設計這個文件來弄清楚我失去了什麼,但這聽起來很痛苦。謝謝您的幫助。 – 2011-03-26 22:40:03
嗯,是的,'configure'腳本會生成一些頭文件來定義你的系統。你可以在命令行上調用它,但在交叉編譯時讓配置腳本工作很困難。看看'install.txt'部分'手工配置軟件',這就是你的情況。您需要將jconfig.txt複製到jconfig.h並編輯定義。 – 2011-03-26 23:30:35
謝謝,我想我現在已經開始工作了。哦,對於其他發現此線程的人,可以使用jpeg_read_coefficients函數訪問libjpeg中的DCT係數。 http://refspecs.freestandards.org/LSB_3.1.1/LSB-Desktop-generic/LSB-Desktop-generic/libjpeg.jpeg.read.coefficients.1.html – 2011-03-27 18:06:46