![]() |
digiKam
|
#include <drawinfo.h>
Public Types | |
enum | ImageOrientation { ORIENTATION_NONE = 0 , ORIENTATION_180 = 3 , ORIENTATION_Mirror90CCW = 4 , ORIENTATION_90CCW = 5 , ORIENTATION_90CW = 6 } |
Public Member Functions | |
DRawInfo () | |
~DRawInfo ()=default | |
Public Attributes | |
double | altitude = 0.0F |
float | ambientAcceleration = -1000.0F |
float | ambientElevationAngle = -1000.0F |
float | ambientHumidity = -1000.0F |
float | ambientPressure = -1000.0F |
float | ambientTemperature = -1000.0F |
float | ambientWaterDepth = 1000.0F |
float | aperture = -1.0F |
float | baselineExposure = -999.0F |
unsigned int | blackPoint = 0 |
unsigned int | blackPointCh [4] = { 0 } |
float | cameraColorMatrix1 [3][4] |
float | cameraColorMatrix2 [3][4] |
double | cameraMult [4] = { 0.0 } |
float | cameraXYZMatrix [4][3] |
QString | colorKeys |
QDateTime | dateTime |
double | daylightMult [3] = { 0.0 } |
QString | description |
QString | DNGVersion |
float | exposureIndex = -1.0F |
int | exposureProgram = -1 |
float | exposureTime = -1.0F |
QString | filterPattern |
QString | firmware |
int | flashUsed = -1 |
float | focalLength = -1.0F |
int | focalLengthIn35mmFilm = -1 |
Valid value is unsigned. | |
QSize | fullSize |
bool | hasGpsInfo = false |
true if GPS info are parsed from RAW file. | |
bool | hasIccProfile = false |
QByteArray | iccData |
QString | imageID |
QSize | imageSize |
bool | isDecodable = false |
double | latitude = 0.0F |
unsigned int | leftMargin = 0 |
QString | lensMake |
QString | lensModel |
QString | lensSerial |
QString | localizedCameraModel |
double | longitude = 0.0F |
QString | make |
float | maxAperture = -1.0F |
Valid value is unsigned. | |
int | meteringMode = -1 |
QString | model |
ImageOrientation | orientation = ORIENTATION_NONE |
QString | originalRawFileName |
QSize | outputSize |
QString | owner |
float | pixelAspectRatio = 1.0F |
int | rawColors = -1 |
QString | rawDataUniqueID |
int | rawImages = -1 |
float | sensitivity = -1.0F |
unsigned int | serialNumber = 0 |
QString | software |
QByteArray | thumbnail |
QSize | thumbSize |
unsigned int | topMargin = 0 |
QString | uniqueCameraModel |
unsigned int | whitePoint = 0 |
QByteArray | xmpData |
|
explicit |
Standard constructor
< NOTE: see bug #253911 : [y][x] not [x][y]
References cameraColorMatrix1, cameraColorMatrix2, and cameraXYZMatrix.
|
default |
Standard destructor
double Digikam::DRawInfo::altitude = 0.0F |
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::ambientAcceleration = -1000.0F |
Directionless camera acceleration in units of mGal, or 10-5 m/s2. -1000 is an invalid acceleration.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::ambientElevationAngle = -1000.0F |
Camera elevation angle in degrees. -1000 is an invalid angle.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::ambientHumidity = -1000.0F |
Ambient relative humidity in percent. -1000 is an invalid humidity.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::ambientPressure = -1000.0F |
Ambient air pressure in hPa or mbar. -1000 is an invalid pressure.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::ambientTemperature = -1000.0F |
Ambient temperature in Celsius degrees. -1000 is an invalid temperature.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::ambientWaterDepth = 1000.0F |
Depth under water in metres, negative for above water. 1000 is an invalid water depth.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::aperture = -1.0F |
Aperture value in APEX.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().
float Digikam::DRawInfo::baselineExposure = -999.0F |
Exposure compensation to be applied during raw conversion. -999 is an invalid exposure.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
unsigned int Digikam::DRawInfo::blackPoint = 0 |
Black level from Raw histogram.
Referenced by Digikam::DNGWriter::Private::createNegative(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), Digikam::DNGWriter::Private::importRaw(), and Digikam::operator<<().
unsigned int Digikam::DRawInfo::blackPointCh[4] = { 0 } |
Channel black levels from Raw histogram.
Referenced by Digikam::DNGWriter::Private::createNegative(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::cameraColorMatrix1[3][4] |
Camera Color Matrix
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::cameraColorMatrix2[3][4] |
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
double Digikam::DRawInfo::cameraMult[4] = { 0.0 } |
Camera multipliers used for White Balance adjustments
Referenced by Digikam::DNGWriter::Private::createNegative(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().
float Digikam::DRawInfo::cameraXYZMatrix[4][3] |
QString Digikam::DRawInfo::colorKeys |
The used Color Keys
Referenced by Digikam::DNGWriter::Private::createNegative(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
QDateTime Digikam::DRawInfo::dateTime |
Date & time when the picture has been taken.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::DNGWriter::Private::importRaw().
double Digikam::DRawInfo::daylightMult[3] = { 0.0 } |
White color balance settings.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().
QString Digikam::DRawInfo::description |
The image description of raw image.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
QString Digikam::DRawInfo::DNGVersion |
The DNG version. NOTE: it is only shown with DNG RAW files.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::exposureIndex = -1.0F |
Exposure Index from the camera. Valid value is unsigned.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
int Digikam::DRawInfo::exposureProgram = -1 |
The exposure program used by camera. Valid value is unsigned.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::exposureTime = -1.0F |
1/exposureTime = exposure time in seconds.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().
QString Digikam::DRawInfo::filterPattern |
The demosaising filter pattern.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), Digikam::DNGWriter::Private::identMosaic(), and Digikam::DNGWriter::Private::importRaw().
QString Digikam::DRawInfo::firmware |
The Firmware name or version which create raw image.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
int Digikam::DRawInfo::flashUsed = -1 |
Describe how flash has been used by camera. Valid value is unsigned.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::focalLength = -1.0F |
Focal Length value in mm.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().
int Digikam::DRawInfo::focalLengthIn35mmFilm = -1 |
Valid value is unsigned.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
QSize Digikam::DRawInfo::fullSize |
The full RAW image dimensions in pixels.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::DNGWriter::Private::importRaw().
bool Digikam::DRawInfo::hasGpsInfo = false |
true if GPS info are parsed from RAW file.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
bool Digikam::DRawInfo::hasIccProfile = false |
True if RAW file include an ICC color profile.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().
QByteArray Digikam::DRawInfo::iccData |
ICC color profilr container extracted from RAW file, if present.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
QString Digikam::DRawInfo::imageID |
An unique image ID generated by camera.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
QSize Digikam::DRawInfo::imageSize |
The image dimensions in pixels.
Referenced by Digikam::PreviewLoadingTask::execute(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::DNGWriter::Private::importRaw().
bool Digikam::DRawInfo::isDecodable = false |
True is RAW file is decodable by dcraw.
Referenced by Digikam::DRawDecoder::extractRAWData(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), Digikam::operator<<(), and Digikam::DRawDecoder::rawFileIdentify().
double Digikam::DRawInfo::latitude = 0.0F |
GPS information
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
unsigned int Digikam::DRawInfo::leftMargin = 0 |
Left margin of raw image.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), Digikam::DNGWriter::Private::importRaw(), and Digikam::operator<<().
QString Digikam::DRawInfo::lensMake |
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
QString Digikam::DRawInfo::lensModel |
Description of lens properties.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
QString Digikam::DRawInfo::lensSerial |
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
QString Digikam::DRawInfo::localizedCameraModel |
Localized name for the camera model that created the raw file
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
double Digikam::DRawInfo::longitude = 0.0F |
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
QString Digikam::DRawInfo::make |
float Digikam::DRawInfo::maxAperture = -1.0F |
Valid value is unsigned.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
int Digikam::DRawInfo::meteringMode = -1 |
The metering mode used by camera. Valid value is unsigned.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
QString Digikam::DRawInfo::model |
ImageOrientation Digikam::DRawInfo::orientation = ORIENTATION_NONE |
The raw image orientation
Referenced by Digikam::DNGWriter::Private::createNegative(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), Digikam::DNGWriter::Private::fujiRotate(), Digikam::DNGWriter::Private::importRaw(), and Digikam::operator<<().
QString Digikam::DRawInfo::originalRawFileName |
The original RAW file name.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
QSize Digikam::DRawInfo::outputSize |
The output dimensions in pixels.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), Digikam::DNGWriter::Private::fujiRotate(), Digikam::DNGWriter::Private::identMosaic(), and Digikam::DNGWriter::Private::importRaw().
QString Digikam::DRawInfo::owner |
The artist name who have picture owner.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::pixelAspectRatio = 1.0F |
The pixel Aspect Ratio if != 1.0. NOTE: if == 1.0, libraw CLI tool do not show this value. Default value = 1.0. This can be unavailable (depending of camera model).
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().
int Digikam::DRawInfo::rawColors = -1 |
The number of RAW colors.
Referenced by Digikam::DNGWriter::Private::createNegative(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), Digikam::DNGWriter::Private::identMosaic(), Digikam::DNGWriter::Private::importRaw(), and Digikam::operator<<().
QString Digikam::DRawInfo::rawDataUniqueID |
An unique RAW data ID.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
int Digikam::DRawInfo::rawImages = -1 |
The number of RAW images.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().
float Digikam::DRawInfo::sensitivity = -1.0F |
The sensitivity in ISO used by camera to take the picture.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().
unsigned int Digikam::DRawInfo::serialNumber = 0 |
Serial number of raw image.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
QString Digikam::DRawInfo::software |
The software name which process raw image.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
QByteArray Digikam::DRawInfo::thumbnail |
Thumbnail image data extracted from raw file.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
QSize Digikam::DRawInfo::thumbSize |
The thumb dimensions in pixels.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
unsigned int Digikam::DRawInfo::topMargin = 0 |
Top margin of raw image.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), Digikam::DNGWriter::Private::importRaw(), and Digikam::operator<<().
QString Digikam::DRawInfo::uniqueCameraModel |
Non-localized name for the camera model that created the raw file
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().
unsigned int Digikam::DRawInfo::whitePoint = 0 |
White level from Raw histogram.
Referenced by Digikam::DNGWriter::Private::createNegative(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), Digikam::DNGWriter::Private::importRaw(), and Digikam::operator<<().
QByteArray Digikam::DRawInfo::xmpData |
Xmp metadata container extracted from RAW file, if present.
Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().