为iPhone编译/使用libjpeg(iOS 3.0+)?

时间:2011-03-26 20:10:31

标签: objective-c c iphone-sdk-3.0 jpeg libjpeg

我想在iPhone iOS 3.0或更高版本的项目中使用libjpeg(http://www.ijg.org/)库。我尝试了一些不同的方法,但有点天真,我不确定如何开始。

我从这里http://code.google.com/p/sdl-static/一直在玩SDL图书馆项目的各个部分而没有真正的工作成果。

任何人都可以将我链接到教程或者向我推进正确的方向吗?

我的最终目标是能够操纵jpeg图像的DCT系数,有点类似于这个MatLab libjpeg包装器。 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

1 个答案:

答案 0 :(得分:1)

您可以将整个库解压缩到项目中,并将文件添加到XCode。有一个文件'filelist.txt',它描述了链接到项目所需的最小集合。有关如何调用API,请查看“example.c”。我没有看到调整DCT系数的函数 - 你必须自己破解。