mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-15 11:23:31 +08:00
61 lines
1.7 KiB
C
61 lines
1.7 KiB
C
/*!
|
|
* \file ImageRawFileDesc.h
|
|
* \brief Ñòðóêòóðû äëÿ îïèñàíèÿ ïàðàìåòðîâ èçîáðàæåíèÿ, ìåòàäàííûõ è ò.ä.
|
|
*
|
|
* \author Nikolay.Pogorskiy@avsmedia.net
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <time.h>
|
|
|
|
/*!
|
|
* \brief Ñòðîêîâûé òèï äëÿ îïèñàíèÿ èçãîòîâèòåëÿ, ìîäåëè êàìåðû è âëàäåëüöà
|
|
*/
|
|
#define INFO_STRING1 char *
|
|
|
|
/*!
|
|
* \brief Òèï äëÿ îïèñàíèÿ âðåìåííîé ìåòêè èçîáðàæåíèÿ
|
|
*/
|
|
#define INFO_TIMESTAMP time_t
|
|
|
|
|
|
/*!
|
|
* \struct CImageRawFileDesc
|
|
* \brief Îïèñàíèå èçîáðàæåíèÿ, ìåòàäàííûå
|
|
*/
|
|
struct CImageRawFileDesc
|
|
{
|
|
INFO_TIMESTAMP TimeStamp; //!< Time stamp
|
|
INFO_STRING1 Make; //!< Manufacturer
|
|
INFO_STRING1 Model; //!< Model
|
|
INFO_STRING1 Owner; //!< Camera owner
|
|
unsigned int DNGVersion; //!< DNG version
|
|
float ISOSpeed; //!< ISO speed
|
|
int ShutterFormat; //!< Shutter speed value format
|
|
float Shutter; //!< Shutter speed value
|
|
float ExposureTime; //!< Exposure time
|
|
float Aperture; //!< Aperture value
|
|
float FocalLength; //!< Focal length
|
|
double PixelAspect; //!< Pixel aspect ratio
|
|
|
|
unsigned short ThumbnailWidth; //!< Thumbnail width
|
|
unsigned short ThumbnailHeight; //!< Thumbnail height
|
|
|
|
unsigned short RawWidth; //!< Raw width
|
|
unsigned short RawHeight; //!< Raw height
|
|
|
|
float MaxApertureValue; //!< MaxApertureValue
|
|
unsigned char Orientation; //!< Orientation
|
|
|
|
float XResolution; //!< XResolution
|
|
float YResolution; //!< YResolution
|
|
|
|
unsigned int EXIFVersion; //!< EXIF Version
|
|
|
|
unsigned short ImageWidth; //!< Pixels per row
|
|
unsigned short ImageLength; //!< The number of rows
|
|
|
|
/* TIFF Rev. 6.0 Attribute Information */
|
|
|
|
}; |