Название: [Решено] QImage::loadFromData когда format==0 Отправлено: sasha12345 от Август 08, 2012, 11:13 Здравствуйте!
В документации по ф-ии QImage::loadFromData сказано: Цитировать If format is not specified (which is the default), the loader probes the file for a header to guess the file format. Т.е., если я правильно понял, если format==0, то будет анализироваться заголовок внутри данных и по нему делаться вывод о формате данных.Но у меня это не работает - ф-я возвращает false. Я пошёл пошагово внутрь Qt, но там обнаружил, что если format==0, то, если чтение идёт из ФАЙЛА, то формат определяется по РАСШИРЕНИЮ файла, а если из памяти, то формат ни как не определяется и возвращается false. что делать? Название: Re: QImage::loadFromData когда format==0 Отправлено: mutineer от Август 08, 2012, 11:16 Задавать формат явно
Название: Re: QImage::loadFromData когда format==0 Отправлено: GreatSnake от Август 08, 2012, 11:26 Через
Код получаешь все доступные форматы и далее перебором... Название: Re: QImage::loadFromData когда format==0 Отправлено: sasha12345 от Август 08, 2012, 11:37 Прошу прощения, но это моя ошибка. У меня данные были плохими, а исходники Qt я не дотрассировал, когда задавал вопрос. Оказалось, что там всё работает правильно (по документации).
А за быстрые ответы СПАСИБО. Они мне тоже пригодятся. Название: Re: QImage::loadFromData когда format==0 Отправлено: sasha12345 от Август 08, 2012, 11:39 Кстати, а что надо нажать, чтобы тема перешла в состояние [РЕШЕНО]?
Название: Re: QImage::loadFromData когда format==0 Отправлено: kambala от Август 08, 2012, 12:00 отредактировать заголовок в первом посте
Название: Re: QImage::loadFromData когда format==0 Отправлено: sasha12345 от Август 08, 2012, 13:16 отредактировать заголовок в первом посте Спасибо |