как извлечь JPEG из IplImage * и не сохранять его на жесткий диск, поместить сохраненные данные в char *? - PullRequest
0 голосов
/ 08 ноября 2011

Итак, что мне нужно, это просто: у меня есть IplImage* Я хочу закодировать его в JPEG и при необходимости обернуть его некоторыми дополнительными данными JPEG (файлы JPEG содержат только кодированные пиксели), а затем поместить файл (не сохраняется на жесткий диск). диск) в буфер char *. Как это сделать?

1 Ответ

1 голос
/ 08 ноября 2011

JPEG - сложный формат. Вы можете использовать библиотеку IJG jpeg в качестве основы для работы. Тем не менее, имейте в виду, что это беспорядок сам по себе и имеет небольшую кривую обучения. Это открытый исходный код, и вам, как правило, необходимо настроить его сборку в соответствии с вашим компилятором, используя предоставленный make-файл (который может быть не найден в самом коде библиотеки)

...