git repos / SagoImageBrowser

src/exifreader.h

browsing at commit = 40efdfde67a0b772c31bbbab7fbc9b1ca53e07bd

raw · blame · history

#pragma once

#include <QByteArray>
#include <QString>
#include <QList>
#include <QPair>

struct ExifData {
    QString dateTime;
    QString make;
    QString model;
    QString exposureTime;
    QString fNumber;
    QString iso;
    QString focalLength;
    QString flash;
    QString dimensions;
    QString fileSize;

    bool isEmpty() const;
    QList<QPair<QString, QString>> toList() const;
};

namespace ExifReader {
ExifData read(const QByteArray &path);
} // namespace ExifReader