KDcrawIface::DcrawInfoContainer Class
A container for RAW image information. More...
| Header: | #include <dcrawinfocontainer.h> |
Public Types
| enum | ImageOrientation { ORIENTATION_NONE, ORIENTATION_180, ORIENTATION_Mirror90CCW, ORIENTATION_90CCW, ORIENTATION_90CW } |
Public Functions
| DcrawInfoContainer() | |
| virtual | ~DcrawInfoContainer() |
| bool | isEmpty() |
Public Variables
| QString | DNGVersion |
| float | aperture |
| unsigned int | blackPoint |
| unsigned int[4] | blackPointCh |
| float[3][4] | cameraColorMatrix1 |
| float[3][4] | cameraColorMatrix2 |
| double[4] | cameraMult |
| float[4][3] | cameraXYZMatrix |
| QString | colorKeys |
| QDateTime | dateTime |
| double[3] | daylightMult |
| float | exposureTime |
| QString | filterPattern |
| float | focalLength |
| QSize | fullSize |
| bool | hasIccProfile |
| QSize | imageSize |
| bool | isDecodable |
| unsigned int | leftMargin |
| QString | make |
| QString | model |
| KDcrawIface::DcrawInfoContainer::ImageOrientation | orientation |
| QSize | outputSize |
| QString | owner |
| float | pixelAspectRatio |
| int | rawColors |
| int | rawImages |
| float | sensitivity |
| QSize | thumbSize |
| unsigned int | topMargin |
| unsigned int | whitePoint |
Detailed Description
Member Type Documentation
enum DcrawInfoContainer::ImageOrientation
The RAW image orientation values
| Constant | Value |
|---|---|
KDcrawIface::DcrawInfoContainer::ORIENTATION_NONE | 0 |
KDcrawIface::DcrawInfoContainer::ORIENTATION_180 | 3 |
KDcrawIface::DcrawInfoContainer::ORIENTATION_Mirror90CCW | 4 |
KDcrawIface::DcrawInfoContainer::ORIENTATION_90CCW | 5 |
KDcrawIface::DcrawInfoContainer::ORIENTATION_90CW | 6 |
Member Function Documentation
DcrawInfoContainer::DcrawInfoContainer()
Standard constructor
[virtual noexcept] DcrawInfoContainer::~DcrawInfoContainer()
Standard destructor
bool DcrawInfoContainer::isEmpty()
Return true if container is empty, else false
Member Variable Documentation
QString DcrawInfoContainer::DNGVersion
The DNG version.
Note: it is only shown with DNG RAW files.
float DcrawInfoContainer::aperture
==> Aperture value in APEX.
unsigned int DcrawInfoContainer::blackPoint
Black level from Raw histogram.
unsigned int[4] DcrawInfoContainer::blackPointCh
Channel black levels from Raw histogram.
float[3][4] DcrawInfoContainer::cameraColorMatrix1
Camera Color Matrix
float[3][4] DcrawInfoContainer::cameraColorMatrix2
Camera Color Matrix
double[4] DcrawInfoContainer::cameraMult
Camera multipliers used for White Balance adjustments
float[4][3] DcrawInfoContainer::cameraXYZMatrix
Camera Color Matrix
QString DcrawInfoContainer::colorKeys
The used Color Keys
QDateTime DcrawInfoContainer::dateTime
Date & time when the picture has been taken.
double[3] DcrawInfoContainer::daylightMult
White color balance settings.
float DcrawInfoContainer::exposureTime
==> 1/exposureTime = exposure time in seconds.
QString DcrawInfoContainer::filterPattern
The demosaising filter pattern.
float DcrawInfoContainer::focalLength
==> Focal Length value in mm.
QSize DcrawInfoContainer::fullSize
The full RAW image dimensions in pixels.
bool DcrawInfoContainer::hasIccProfile
True if RAW file include an ICC color profile.
QSize DcrawInfoContainer::imageSize
The image dimensions in pixels.
bool DcrawInfoContainer::isDecodable
True if RAW file is decodable by dcraw.
unsigned int DcrawInfoContainer::leftMargin
Left margin of raw image.
QString DcrawInfoContainer::make
The camera maker.
QString DcrawInfoContainer::model
The camera model.
KDcrawIface::DcrawInfoContainer::ImageOrientation DcrawInfoContainer::orientation
The raw image orientation
QSize DcrawInfoContainer::outputSize
The output dimensions in pixels.
QString DcrawInfoContainer::owner
The artist name who have picture owner.
float DcrawInfoContainer::pixelAspectRatio
The pixel Aspect Ratio if != 1.0.
Note: if == 1.0, dcraw do not show this value.
int DcrawInfoContainer::rawColors
The number of RAW colors.
int DcrawInfoContainer::rawImages
The number of RAW images.
float DcrawInfoContainer::sensitivity
The sensitivity in ISO used by camera to take the picture.
QSize DcrawInfoContainer::thumbSize
The thumb dimensions in pixels.
unsigned int DcrawInfoContainer::topMargin
Top margin of raw image.
unsigned int DcrawInfoContainer::whitePoint
White level from Raw histogram.