DPFPApi как конвертировать data_blob в qpixmap в qt5

В настоящее время я интегрирую DigitalPersona U.are.U в приложение Qt. Мне удалось получить изображение DATA_BLOB из DPFPApi. Единственная проблема, с которой я столкнулся сейчас, - это предварительный просмотр изображения, установив pixmap в QLabel. Я пытался использовать

QPixmap pix(QByteArray((const char*)imgBlob->pbData, imgBlob->cbData));

но это возвращает нулевое растровое изображение. Как я могу этого достичь?

1 ответ

Решение

Если изображение является растровым, используйте QBitmap::fromData функция для создания QPixmap, Это задокументировано здесь.

Или использовать QPixmap::loadFromData позволить Qt попытаться определить формат данных на основе информации в заголовке изображения.

Другие вопросы по тегам