digiKam
Digikam::DRawInfo Class Reference

Public Types

enum  ImageOrientation {
  ORIENTATION_NONE = 0 , ORIENTATION_180 = 3 , ORIENTATION_Mirror90CCW = 4 , ORIENTATION_90CCW = 5 ,
  ORIENTATION_90CW = 6
}
 

Public Member Functions

 DRawInfo ()
 
 ~DRawInfo ()
 

Public Attributes

double altitude
 
float ambientAcceleration
 
float ambientElevationAngle
 
float ambientHumidity
 
float ambientPressure
 
float ambientTemperature
 
float ambientWaterDepth
 
float aperture
 
float baselineExposure
 
unsigned int blackPoint
 
unsigned int blackPointCh [4]
 
float cameraColorMatrix1 [3][4]
 
float cameraColorMatrix2 [3][4]
 
double cameraMult [4]
 
float cameraXYZMatrix [4][3]
 
QString colorKeys
 
QDateTime dateTime
 
double daylightMult [3]
 
QString description
 
QString DNGVersion
 
float exposureIndex
 
int exposureProgram
 
float exposureTime
 
QString filterPattern
 
QString firmware
 
int flashUsed
 
float focalLength
 
int focalLengthIn35mmFilm
 
QSize fullSize
 
bool hasGpsInfo
 true if GPS info are parsed from RAW file. More...
 
bool hasIccProfile
 
QByteArray iccData
 
QString imageID
 
QSize imageSize
 
bool isDecodable
 
double latitude
 
unsigned int leftMargin
 
QString lensMake
 
QString lensModel
 
QString lensSerial
 
QString localizedCameraModel
 
double longitude
 
QString make
 
float maxAperture
 
int meteringMode
 
QString model
 
ImageOrientation orientation
 
QString originalRawFileName
 
QSize outputSize
 
QString owner
 
float pixelAspectRatio
 
int rawColors
 
QString rawDataUniqueID
 
int rawImages
 
float sensitivity
 
unsigned int serialNumber
 
QString software
 
QByteArray thumbnail
 
QSize thumbSize
 
unsigned int topMargin
 
QString uniqueCameraModel
 
unsigned int whitePoint
 
QByteArray xmpData
 

Member Enumeration Documentation

◆ ImageOrientation

The RAW image orientation values

Enumerator
ORIENTATION_NONE 
ORIENTATION_180 
ORIENTATION_Mirror90CCW 
ORIENTATION_90CCW 
ORIENTATION_90CW 

Constructor & Destructor Documentation

◆ DRawInfo()

Digikam::DRawInfo::DRawInfo ( )
explicit

Standard constructor

< Default value. This can be unavailable (depending of camera model).

< -999 is an invalid exposure.

< -1000 is an invalid temperature.

< -1000 is an invalid humidity.

< -1000 is an invalid pressure.

< 1000 is an invalid water depth.

< -1000 is an invalid acceleration.

< -1000 is an invalid angle.

< Valid value is unsigned.

< Valid value is unsigned.

< Valid value is unsigned.

< Valid value is unsigned.

< NOTE: see B.K.O # 253911 : [y][x] not [x][y]

< Valid value is unsigned.

< Valid value is unsigned.

References altitude, ambientAcceleration, ambientElevationAngle, ambientHumidity, ambientPressure, ambientTemperature, ambientWaterDepth, aperture, baselineExposure, blackPoint, blackPointCh, cameraColorMatrix1, cameraColorMatrix2, cameraMult, cameraXYZMatrix, daylightMult, exposureIndex, exposureProgram, exposureTime, flashUsed, focalLength, focalLengthIn35mmFilm, hasGpsInfo, hasIccProfile, isDecodable, latitude, leftMargin, longitude, maxAperture, meteringMode, orientation, ORIENTATION_NONE, pixelAspectRatio, rawColors, rawImages, sensitivity, serialNumber, topMargin, and whitePoint.

◆ ~DRawInfo()

Digikam::DRawInfo::~DRawInfo ( )

Standard destructor

Member Data Documentation

◆ altitude

double Digikam::DRawInfo::altitude

◆ ambientAcceleration

float Digikam::DRawInfo::ambientAcceleration

Directionless camera acceleration in units of mGal, or 10-5 m/s2.

Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ ambientElevationAngle

float Digikam::DRawInfo::ambientElevationAngle

Camera elevation angle in degrees.

Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ ambientHumidity

float Digikam::DRawInfo::ambientHumidity

Ambient relative humidity in percent.

Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ ambientPressure

float Digikam::DRawInfo::ambientPressure

Ambient air pressure in hPa or mbar.

Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ ambientTemperature

float Digikam::DRawInfo::ambientTemperature

Ambient temperature in Celsius degrees.

Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ ambientWaterDepth

float Digikam::DRawInfo::ambientWaterDepth

Depth under water in metres, negative for above water.

Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ aperture

float Digikam::DRawInfo::aperture

◆ baselineExposure

float Digikam::DRawInfo::baselineExposure

Exposure compensation to be applied during raw conversion.

Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ blackPoint

◆ blackPointCh

unsigned int Digikam::DRawInfo::blackPointCh[4]

◆ cameraColorMatrix1

float Digikam::DRawInfo::cameraColorMatrix1[3][4]

◆ cameraColorMatrix2

float Digikam::DRawInfo::cameraColorMatrix2[3][4]

◆ cameraMult

double Digikam::DRawInfo::cameraMult[4]

◆ cameraXYZMatrix

◆ colorKeys

QString Digikam::DRawInfo::colorKeys

◆ dateTime

QDateTime Digikam::DRawInfo::dateTime

Date & time when the picture has been taken.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::DNGWriter::Private::importRaw().

◆ daylightMult

double Digikam::DRawInfo::daylightMult[3]

White color balance settings.

Referenced by DRawInfo(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().

◆ description

QString Digikam::DRawInfo::description

The image description of raw image.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ DNGVersion

QString Digikam::DRawInfo::DNGVersion

The DNG version. NOTE: it is only shown with DNG RAW files.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ exposureIndex

float Digikam::DRawInfo::exposureIndex

Exposure Index from the camera.

Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ exposureProgram

int Digikam::DRawInfo::exposureProgram

The exposure program used by camera.

Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ exposureTime

float Digikam::DRawInfo::exposureTime

1/exposureTime = exposure time in seconds.

Referenced by DRawInfo(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().

◆ filterPattern

QString Digikam::DRawInfo::filterPattern

◆ firmware

QString Digikam::DRawInfo::firmware

The Firmware name or version which create raw image.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ flashUsed

int Digikam::DRawInfo::flashUsed

Describe how flash has been used by camera.

Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ focalLength

float Digikam::DRawInfo::focalLength

◆ focalLengthIn35mmFilm

int Digikam::DRawInfo::focalLengthIn35mmFilm

◆ fullSize

QSize Digikam::DRawInfo::fullSize

The full RAW image dimensions in pixels.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::DNGWriter::Private::importRaw().

◆ hasGpsInfo

bool Digikam::DRawInfo::hasGpsInfo

true if GPS info are parsed from RAW file.

Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ hasIccProfile

bool Digikam::DRawInfo::hasIccProfile

True if RAW file include an ICC color profile.

Referenced by DRawInfo(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().

◆ iccData

QByteArray Digikam::DRawInfo::iccData

ICC color profilr container extracted from RAW file, if present.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ imageID

QString Digikam::DRawInfo::imageID

An unique image ID generated by camera.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ imageSize

QSize Digikam::DRawInfo::imageSize

◆ isDecodable

◆ latitude

double Digikam::DRawInfo::latitude

◆ leftMargin

unsigned int Digikam::DRawInfo::leftMargin

◆ lensMake

QString Digikam::DRawInfo::lensMake

◆ lensModel

QString Digikam::DRawInfo::lensModel

Description of lens properties.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ lensSerial

QString Digikam::DRawInfo::lensSerial

◆ localizedCameraModel

QString Digikam::DRawInfo::localizedCameraModel

Localized name for the camera model that created the raw file

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ longitude

double Digikam::DRawInfo::longitude

◆ make

◆ maxAperture

float Digikam::DRawInfo::maxAperture

◆ meteringMode

int Digikam::DRawInfo::meteringMode

The metering mode used by camera.

Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ model

◆ orientation

◆ originalRawFileName

QString Digikam::DRawInfo::originalRawFileName

The original RAW file name.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ outputSize

◆ owner

QString Digikam::DRawInfo::owner

The artist name who have picture owner.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ pixelAspectRatio

float Digikam::DRawInfo::pixelAspectRatio

The pixel Aspect Ratio if != 1.0. NOTE: if == 1.0, dcraw do not show this value.

Referenced by DRawInfo(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().

◆ rawColors

◆ rawDataUniqueID

QString Digikam::DRawInfo::rawDataUniqueID

An unique RAW data ID.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ rawImages

int Digikam::DRawInfo::rawImages

◆ sensitivity

float Digikam::DRawInfo::sensitivity

The sensitivity in ISO used by camera to take the picture.

Referenced by DRawInfo(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().

◆ serialNumber

unsigned int Digikam::DRawInfo::serialNumber

Serial number of raw image.

Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ software

QString Digikam::DRawInfo::software

The software name which process raw image.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ thumbnail

QByteArray Digikam::DRawInfo::thumbnail

Thumbnail image data extracted from raw file.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ thumbSize

QSize Digikam::DRawInfo::thumbSize

The thumb dimensions in pixels.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ topMargin

unsigned int Digikam::DRawInfo::topMargin

◆ uniqueCameraModel

QString Digikam::DRawInfo::uniqueCameraModel

Non-localized name for the camera model that created the raw file

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().

◆ whitePoint

◆ xmpData

QByteArray Digikam::DRawInfo::xmpData

Xmp metadata container extracted from RAW file, if present.

Referenced by Digikam::DRawDecoder::Private::fillIndentifyInfo().


The documentation for this class was generated from the following files: