digiKam
|
Public Types | |
enum | ImageOrientation { ORIENTATION_NONE = 0 , ORIENTATION_180 = 3 , ORIENTATION_Mirror90CCW = 4 , ORIENTATION_90CCW = 5 , ORIENTATION_90CW = 6 } |
Public Member Functions | |
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.
Digikam::DRawInfo::~DRawInfo | ( | ) |
Standard destructor
double Digikam::DRawInfo::altitude |
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::ambientAcceleration |
Directionless camera acceleration in units of mGal, or 10-5 m/s2.
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::ambientElevationAngle |
Camera elevation angle in degrees.
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::ambientHumidity |
Ambient relative humidity in percent.
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::ambientPressure |
Ambient air pressure in hPa or mbar.
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::ambientTemperature |
Ambient temperature in Celsius degrees.
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::ambientWaterDepth |
Depth under water in metres, negative for above water.
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::aperture |
Aperture value in APEX.
Referenced by DRawInfo(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().
float Digikam::DRawInfo::baselineExposure |
Exposure compensation to be applied during raw conversion.
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
unsigned int Digikam::DRawInfo::blackPoint |
Black level from Raw histogram.
Referenced by Digikam::DNGWriter::Private::createNegative(), DRawInfo(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), Digikam::DNGWriter::Private::importRaw(), and Digikam::operator<<().
unsigned int Digikam::DRawInfo::blackPointCh[4] |
Channel black levels from Raw histogram.
Referenced by Digikam::DNGWriter::Private::createNegative(), DRawInfo(), 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] |
Camera multipliers used for White Balance adjustments
Referenced by Digikam::DNGWriter::Private::createNegative(), DRawInfo(), 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] |
White color balance settings.
Referenced by DRawInfo(), 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 |
Exposure Index from the camera.
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
int Digikam::DRawInfo::exposureProgram |
The exposure program used by camera.
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::exposureTime |
1/exposureTime = exposure time in seconds.
Referenced by DRawInfo(), 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 |
Describe how flash has been used by camera.
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
float Digikam::DRawInfo::focalLength |
Focal Length value in mm.
Referenced by DRawInfo(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().
int Digikam::DRawInfo::focalLengthIn35mmFilm |
Referenced by DRawInfo(), and 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 |
true if GPS info are parsed from RAW file.
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
bool Digikam::DRawInfo::hasIccProfile |
True if RAW file include an ICC color profile.
Referenced by DRawInfo(), 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 |
True is RAW file is decodable by dcraw.
Referenced by DRawInfo(), Digikam::DRawDecoder::extractRAWData(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), Digikam::operator<<(), Digikam::DRawDecoder::rawFileIdentify(), and DigikamGenericDNGConverterPlugin::DNGConverterTask::run().
double Digikam::DRawInfo::latitude |
GPS information
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
unsigned int Digikam::DRawInfo::leftMargin |
Left margin of raw image.
Referenced by DRawInfo(), 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 |
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
QString Digikam::DRawInfo::make |
The camera maker.
Referenced by Digikam::DNGWriter::Private::createNegative(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), Digikam::DNGWriter::Private::identMosaic(), Digikam::DNGWriter::Private::importRaw(), DigikamGenericDNGConverterPlugin::DNGConverterTask::run(), and Digikam::DNGWriter::Private::storeExif().
float Digikam::DRawInfo::maxAperture |
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
int Digikam::DRawInfo::meteringMode |
The metering mode used by camera.
Referenced by DRawInfo(), and Digikam::DRawDecoder::Private::fillIndentifyInfo().
QString Digikam::DRawInfo::model |
ImageOrientation Digikam::DRawInfo::orientation |
The raw image orientation
Referenced by Digikam::DNGWriter::Private::createNegative(), DRawInfo(), 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 |
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<<().
int Digikam::DRawInfo::rawColors |
The number of RAW colors.
Referenced by Digikam::DNGWriter::Private::createNegative(), DRawInfo(), 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 |
The number of RAW images.
Referenced by DRawInfo(), Digikam::DRawDecoder::Private::fillIndentifyInfo(), and Digikam::operator<<().
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<<().
unsigned int Digikam::DRawInfo::serialNumber |
Serial number of raw image.
Referenced by DRawInfo(), and 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 |
Top margin of raw image.
Referenced by DRawInfo(), 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 |
White level from Raw histogram.
Referenced by Digikam::DNGWriter::Private::createNegative(), DRawInfo(), 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().