Проблема с плагином Qt и Jpeg - PullRequest
       2

Проблема с плагином Qt и Jpeg

4 голосов
/ 20 сентября 2010

Когда я пытаюсь сохранить растровое изображение в формате jpg, я получаю сообщение об ошибке в консоли QJpegHandler: невозможно записать изображение формата 7, а полученное изображение повреждено.

Как решить эту проблему?

Qt 4.6.2 на Windows Mobile. На symbian работает нормально без проблем.

Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 06 июля 2011

JpegHandler в Qt 4.6 не поддерживает запись Format_RGB16. Вы должны конвертировать в RGB888 или лучше, в RGB32 В 4.7 это исправлено.

0 голосов
/ 05 ноября 2012

попробуйте поместить папку imageformats в qt при установке вашего исполняемого файла в качестве библиотеки поддержки.

0 голосов
/ 20 сентября 2010

Я подозреваю, что плагин изображения JPEG не связан с вашим исполняемым файлом. Чтобы увидеть, какие форматы изображений доступны, попробуйте:

QImageWriter::supportedImageFormats()

Более подробную информацию смотрите в документации Qt . Если JPEG не поддерживается, соберите плагин JPEG, который поставляется с Qt, и свяжите его с вашим приложением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...