Компилирование / использование libjpeg для iPhone (iOS 3.0+)? - PullRequest
3 голосов
/ 26 марта 2011

Я хочу использовать библиотеку libjpeg (http://www.ijg.org/)) в проекте iPhone iOS 3.0 или более поздней версии. Я пробовал несколько разных подходов, но, будучи немного наивным, я не совсем уверен, с чего начать.

Я играл с частями и частями проекта библиотеки SDL отсюда http://code.google.com/p/sdl-static/ все без реальных рабочих результатов.

Может кто-нибудь связать меня с учебником или дать толчок в правильном направлении?

Моя конечная цель состоит в том, чтобы иметь возможность манипулировать коэффициентами DCT изображений jpeg, чем-то похожими на эту оболочку Matjab 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 Ответ

1 голос
/ 26 марта 2011

Вы можете распаковать всю библиотеку в свой проект и добавить файлы в XCode.Есть файл 'filelist.txt', который описывает минимальный набор, который вам нужен для ссылки в ваш проект.Посмотрите на example.c, как вызывать API.Я не вижу функций для подстройки коэффициентов DCT, которые вам придется взломать.

...