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