Как загрузить JPG файл в массив пикселей при помощи библиотеки libjpeg (C++)?
Есть jpg файл в разрешении x на y пикселей. Также есть вектор std::vector<int> размером в xy. Необходимо написать функцию, которая загрузит jpg файл в этот вектор. Пытался загуглить по этой теме - ничего не нашел. Заранее спасибо.
P.S. Если у кого есть решение, работающее через другую библиотеку, то тоже отлично будет. Главное, чтобы решение было кроссплатформенным (по крайней мере запускалось на Windows и Linux), а также работало со всеми версиями jpg (по крайней мере последними).
Вы гуглили документацию по libjpeg? У меня вторым результатом выдает прямо код использования. Аккуратно прочитайте комментарии и вам должно стать понятно, в каком формате оно выдает данные и как их запихать в вектор. Кстати, в каком формате вы хотите данные в int-овом векторе? Там выдается (в общем случаее) по 3 байта на 3 канала. Странно хранить это в int.