initial commit

This commit is contained in:
2022-04-04 16:45:17 +02:00
parent cd90f4e811
commit 44bba9bbdc
12 changed files with 1082 additions and 116 deletions
+91
View File
@@ -7,6 +7,7 @@
#define COMMON_H
#include <QDateTime>
#include <QDebug>
@@ -41,6 +42,96 @@ typedef struct tagIMAGEFORMAT
\typedef IMAGEFORMAT*/
} IMAGEFORMAT;
typedef struct tagIMAGECOMMENT
{
qint32 id;
qint32 imageid;
qint32 type;
QString language;
QString author;
QDateTime date;
QString comment;
} IMAGECOMMENT;
typedef struct tagIMAGECOPYRIGHT
{
qint32 id;
qint32 imageid;
QString property;
QString value;
QString extraValue;
} IMAGECOPYRIGHT;
typedef struct tagIMAGEINFORMATION
{
qint32 imageid;
qint32 rating;
QDateTime creationDate;
QDateTime digitizationDate;
qint32 orientation;
qint32 width;
qint32 height;
QString format;
qint32 colorDepth;
qint32 colorModel;
} IMAGEINFORMATION;
typedef struct tagIMAGEMETADATA
{
qint32 imageid;
QString make;
QString model;
QString lens;
qreal aparture;
qreal focalLength;
qreal focalLength35;
qreal exposureTime;
qint32 exposureProgram;
qint32 exposureMode;
qint32 sensitivity;
qint32 flash;
qint32 whiteBalance;
qint32 whiteBalanceColorTemperature;
qint32 meteringMode;
qreal subjectDistance;
qint32 subjectDistanceCategory;
} IMAGEMETADATA;
typedef struct tagIMAGEPOSITIONS
{
qint32 imageid;
QString latitude;
qreal latitideNumber;
QString longitude;
qreal longitudeNumber;
qreal altitude;
qreal orientation;
qreal tilt;
qreal roll;
qreal accuracy;
QString description;
} IMAGEPOSITIONS;
typedef struct tagIMAGEPROPERTIES
{
qint32 imageid;
QString property;
QString value;
} IMAGEPROPERTIES;
typedef struct tagVIDEOMETADATA
{
qint32 imageid;
QString aspectRation;
QString audioBitRate;
QString audioChannelType;
QString audioCompressor;
QString duration;
QString frameRate;
qint32 exposureProgram;
QString videoCodec;
} VIDEOMETADATA;
/*!
\brief