Сохранить данные изображения из glReadPixels в JPEG - PullRequest
0 голосов
/ 18 июня 2011

У меня есть фрагмент кода, который использует glReadPixels для захвата байтовых изображений из кадрового буфера (код ниже), теперь как мне сохранить это в файл JPEG?

char* pdata = new char[width * height * 4]; // 4 is for RGBA
glReadPixels(0, 0, width, height, GL_RGBA, GL_UNSIGNED_BYTE, pdata);

1 Ответ

4 голосов
/ 18 июня 2011

Я бы предложил загрузить libjpeg . Или любая из множества библиотек обработки изображений. DevIL (который недавно не обновлялся, но, безусловно, работает), FreeImage и т. Д.

...