QImageReader не возвращает формат изображения - PullRequest
0 голосов
/ 11 апреля 2019

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

Для объекта ImageReader автоматическое определение установлено в значение true.

void WorkWithImageQImageReader()
{
    QString ImageFilePath = "bechambaur.png";
    QImageReader ImageReader;
    ImageReader.setAutoDetectImageFormat(true);
    ImageReader.setFileName(ImageFilePath);
    QImage Image = ImageReader.read();
    QByteArray format =  ImageReader.format();
    // format is blank, I expect this to return "png"
}

Я ожидаю формат как "png",но это пустоЯ сделал что-то не так?

...