Изображения JPEG при показе в QTWebkit на Ubuntu

У нас есть приложение для веб-браузера на основе qt webkit. Он отлично работает на Windows и Mac. Но когда мы компилируем под Linux, мы не можем заставить его отображать изображения JPEG внутри веб-просмотра на любых веб-сайтах. Я провел поиск в Google и считаю, что это может иметь какое-то отношение к плагину jpeg для QT.

Но я не могу отобразить изображения в формате jpeg, даже если мы скопируем кодеки изображений в $exepath/plugins/imageformats/, а затем создадим файл qt.conf в $exepath со следующим содержимым:

[Пути] Плагины = плагины

В Windows и Mac нам не нужно было ничего делать, чтобы отладочная версия отображала изображения в формате jpeg. Нам нужно только скопировать dll плагина и файл qt.conf для распространения релизной версии.

Мы пробовали и qt 4.7.4, и qt 4.8.1.

Спасибо за любые советы.


person Stephen Cheng    schedule 18.06.2012    source источник
comment
Как Qt создавался для этой платформы?   -  person Nicholas Smith    schedule 19.06.2012
comment
попробуйте $exepath/imageformats/ у меня работает. в моем случае это был драйвер sql, не обнаруженный в /plugins/sqldrivers, но отлично работающий в /sqldrivers. некоторые значения по умолчанию должны были измениться в этих выпусках.   -  person Evan    schedule 18.07.2012


Ответы (1)


Если вы работаете на настольном Linux, таком как Ubuntu, попробуйте установить системную библиотеку jpeg. Я думаю, что ваши библиотеки Qt, скомпилированные для работы с системным jpeg, могут быть.

sudo apt-get install libjpeg62
person KD07    schedule 09.08.2012