#include "ximajpg.h"
Defines | |
#define | NUM_FORMATS 12 |
#define | FMT_BYTE 1 |
#define | FMT_STRING 2 |
#define | FMT_USHORT 3 |
#define | FMT_ULONG 4 |
#define | FMT_URATIONAL 5 |
#define | FMT_SBYTE 6 |
#define | FMT_UNDEFINED 7 |
#define | FMT_SSHORT 8 |
#define | FMT_SLONG 9 |
#define | FMT_SRATIONAL 10 |
#define | FMT_SINGLE 11 |
#define | FMT_DOUBLE 12 |
#define | TAG_EXIF_VERSION 0x9000 |
#define | TAG_EXIF_OFFSET 0x8769 |
#define | TAG_INTEROP_OFFSET 0xa005 |
#define | TAG_MAKE 0x010F |
#define | TAG_MODEL 0x0110 |
#define | TAG_ORIENTATION 0x0112 |
#define | TAG_XRESOLUTION 0x011A |
#define | TAG_YRESOLUTION 0x011B |
#define | TAG_RESOLUTIONUNIT 0x0128 |
#define | TAG_EXPOSURETIME 0x829A |
#define | TAG_FNUMBER 0x829D |
#define | TAG_SHUTTERSPEED 0x9201 |
#define | TAG_APERTURE 0x9202 |
#define | TAG_BRIGHTNESS 0x9203 |
#define | TAG_MAXAPERTURE 0x9205 |
#define | TAG_FOCALLENGTH 0x920A |
#define | TAG_DATETIME_ORIGINAL 0x9003 |
#define | TAG_USERCOMMENT 0x9286 |
#define | TAG_SUBJECT_DISTANCE 0x9206 |
#define | TAG_FLASH 0x9209 |
#define | TAG_FOCALPLANEXRES 0xa20E |
#define | TAG_FOCALPLANEYRES 0xa20F |
#define | TAG_FOCALPLANEUNITS 0xa210 |
#define | TAG_EXIF_IMAGEWIDTH 0xA002 |
#define | TAG_EXIF_IMAGELENGTH 0xA003 |
#define | TAG_EXPOSURE_BIAS 0x9204 |
#define | TAG_WHITEBALANCE 0x9208 |
#define | TAG_METERING_MODE 0x9207 |
#define | TAG_EXPOSURE_PROGRAM 0x8822 |
#define | TAG_ISO_EQUIVALENT 0x8827 |
#define | TAG_COMPRESSION_LEVEL 0x9102 |
#define | TAG_THUMBNAIL_OFFSET 0x0201 |
#define | TAG_THUMBNAIL_LENGTH 0x0202 |
Variables | |
static const int32_t | BytesPerFormat [] = {0,1,1,2,4,8,1,1,2,4,8,4,8} |
#define FMT_BYTE 1 |
#define FMT_DOUBLE 12 |
#define FMT_SBYTE 6 |
#define FMT_SINGLE 11 |
#define FMT_SLONG 9 |
#define FMT_SRATIONAL 10 |
#define FMT_SSHORT 8 |
#define FMT_STRING 2 |
#define FMT_ULONG 4 |
#define FMT_UNDEFINED 7 |
#define FMT_URATIONAL 5 |
#define FMT_USHORT 3 |
#define NUM_FORMATS 12 |
#define TAG_APERTURE 0x9202 |
#define TAG_BRIGHTNESS 0x9203 |
#define TAG_COMPRESSION_LEVEL 0x9102 |
#define TAG_DATETIME_ORIGINAL 0x9003 |
#define TAG_EXIF_IMAGELENGTH 0xA003 |
#define TAG_EXIF_IMAGEWIDTH 0xA002 |
#define TAG_EXIF_OFFSET 0x8769 |
#define TAG_EXIF_VERSION 0x9000 |
#define TAG_EXPOSURE_BIAS 0x9204 |
#define TAG_EXPOSURE_PROGRAM 0x8822 |
#define TAG_EXPOSURETIME 0x829A |
#define TAG_FLASH 0x9209 |
#define TAG_FNUMBER 0x829D |
#define TAG_FOCALLENGTH 0x920A |
#define TAG_FOCALPLANEUNITS 0xa210 |
#define TAG_FOCALPLANEXRES 0xa20E |
#define TAG_FOCALPLANEYRES 0xa20F |
#define TAG_INTEROP_OFFSET 0xa005 |
#define TAG_ISO_EQUIVALENT 0x8827 |
#define TAG_MAKE 0x010F |
#define TAG_MAXAPERTURE 0x9205 |
#define TAG_METERING_MODE 0x9207 |
#define TAG_MODEL 0x0110 |
#define TAG_ORIENTATION 0x0112 |
#define TAG_RESOLUTIONUNIT 0x0128 |
#define TAG_SHUTTERSPEED 0x9201 |
#define TAG_SUBJECT_DISTANCE 0x9206 |
#define TAG_THUMBNAIL_LENGTH 0x0202 |
#define TAG_THUMBNAIL_OFFSET 0x0201 |
#define TAG_USERCOMMENT 0x9286 |
#define TAG_WHITEBALANCE 0x9208 |
#define TAG_XRESOLUTION 0x011A |
#define TAG_YRESOLUTION 0x011B |
const int32_t BytesPerFormat[] = {0,1,1,2,4,8,1,1,2,4,8,4,8} [static] |