-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
/
ExifTags.pyi
347 lines (340 loc) · 7.9 KB
/
ExifTags.pyi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
from collections.abc import Mapping
from enum import IntEnum
class Base(IntEnum):
InteropIndex: int
ProcessingSoftware: int
NewSubfileType: int
SubfileType: int
ImageWidth: int
ImageLength: int
BitsPerSample: int
Compression: int
PhotometricInterpretation: int
Thresholding: int
CellWidth: int
CellLength: int
FillOrder: int
DocumentName: int
ImageDescription: int
Make: int
Model: int
StripOffsets: int
Orientation: int
SamplesPerPixel: int
RowsPerStrip: int
StripByteCounts: int
MinSampleValue: int
MaxSampleValue: int
XResolution: int
YResolution: int
PlanarConfiguration: int
PageName: int
FreeOffsets: int
FreeByteCounts: int
GrayResponseUnit: int
GrayResponseCurve: int
T4Options: int
T6Options: int
ResolutionUnit: int
PageNumber: int
TransferFunction: int
Software: int
DateTime: int
Artist: int
HostComputer: int
Predictor: int
WhitePoint: int
PrimaryChromaticities: int
ColorMap: int
HalftoneHints: int
TileWidth: int
TileLength: int
TileOffsets: int
TileByteCounts: int
SubIFDs: int
InkSet: int
InkNames: int
NumberOfInks: int
DotRange: int
TargetPrinter: int
ExtraSamples: int
SampleFormat: int
SMinSampleValue: int
SMaxSampleValue: int
TransferRange: int
ClipPath: int
XClipPathUnits: int
YClipPathUnits: int
Indexed: int
JPEGTables: int
OPIProxy: int
JPEGProc: int
JpegIFOffset: int
JpegIFByteCount: int
JpegRestartInterval: int
JpegLosslessPredictors: int
JpegPointTransforms: int
JpegQTables: int
JpegDCTables: int
JpegACTables: int
YCbCrCoefficients: int
YCbCrSubSampling: int
YCbCrPositioning: int
ReferenceBlackWhite: int
XMLPacket: int
RelatedImageFileFormat: int
RelatedImageWidth: int
RelatedImageLength: int
Rating: int
RatingPercent: int
ImageID: int
CFARepeatPatternDim: int
BatteryLevel: int
Copyright: int
ExposureTime: int
FNumber: int
IPTCNAA: int
ImageResources: int
ExifOffset: int
InterColorProfile: int
ExposureProgram: int
SpectralSensitivity: int
GPSInfo: int
ISOSpeedRatings: int
OECF: int
Interlace: int
TimeZoneOffset: int
SelfTimerMode: int
SensitivityType: int
StandardOutputSensitivity: int
RecommendedExposureIndex: int
ISOSpeed: int
ISOSpeedLatitudeyyy: int
ISOSpeedLatitudezzz: int
ExifVersion: int
DateTimeOriginal: int
DateTimeDigitized: int
OffsetTime: int
OffsetTimeOriginal: int
OffsetTimeDigitized: int
ComponentsConfiguration: int
CompressedBitsPerPixel: int
ShutterSpeedValue: int
ApertureValue: int
BrightnessValue: int
ExposureBiasValue: int
MaxApertureValue: int
SubjectDistance: int
MeteringMode: int
LightSource: int
Flash: int
FocalLength: int
Noise: int
ImageNumber: int
SecurityClassification: int
ImageHistory: int
TIFFEPStandardID: int
MakerNote: int
UserComment: int
SubsecTime: int
SubsecTimeOriginal: int
SubsecTimeDigitized: int
AmbientTemperature: int
Humidity: int
Pressure: int
WaterDepth: int
Acceleration: int
CameraElevationAngle: int
XPTitle: int
XPComment: int
XPAuthor: int
XPKeywords: int
XPSubject: int
FlashPixVersion: int
ColorSpace: int
ExifImageWidth: int
ExifImageHeight: int
RelatedSoundFile: int
ExifInteroperabilityOffset: int
FlashEnergy: int
SpatialFrequencyResponse: int
FocalPlaneXResolution: int
FocalPlaneYResolution: int
FocalPlaneResolutionUnit: int
SubjectLocation: int
ExposureIndex: int
SensingMethod: int
FileSource: int
SceneType: int
CFAPattern: int
CustomRendered: int
ExposureMode: int
WhiteBalance: int
DigitalZoomRatio: int
FocalLengthIn35mmFilm: int
SceneCaptureType: int
GainControl: int
Contrast: int
Saturation: int
Sharpness: int
DeviceSettingDescription: int
SubjectDistanceRange: int
ImageUniqueID: int
CameraOwnerName: int
BodySerialNumber: int
LensSpecification: int
LensMake: int
LensModel: int
LensSerialNumber: int
CompositeImage: int
CompositeImageCount: int
CompositeImageExposureTimes: int
Gamma: int
PrintImageMatching: int
DNGVersion: int
DNGBackwardVersion: int
UniqueCameraModel: int
LocalizedCameraModel: int
CFAPlaneColor: int
CFALayout: int
LinearizationTable: int
BlackLevelRepeatDim: int
BlackLevel: int
BlackLevelDeltaH: int
BlackLevelDeltaV: int
WhiteLevel: int
DefaultScale: int
DefaultCropOrigin: int
DefaultCropSize: int
ColorMatrix1: int
ColorMatrix2: int
CameraCalibration1: int
CameraCalibration2: int
ReductionMatrix1: int
ReductionMatrix2: int
AnalogBalance: int
AsShotNeutral: int
AsShotWhiteXY: int
BaselineExposure: int
BaselineNoise: int
BaselineSharpness: int
BayerGreenSplit: int
LinearResponseLimit: int
CameraSerialNumber: int
LensInfo: int
ChromaBlurRadius: int
AntiAliasStrength: int
ShadowScale: int
DNGPrivateData: int
MakerNoteSafety: int
CalibrationIlluminant1: int
CalibrationIlluminant2: int
BestQualityScale: int
RawDataUniqueID: int
OriginalRawFileName: int
OriginalRawFileData: int
ActiveArea: int
MaskedAreas: int
AsShotICCProfile: int
AsShotPreProfileMatrix: int
CurrentICCProfile: int
CurrentPreProfileMatrix: int
ColorimetricReference: int
CameraCalibrationSignature: int
ProfileCalibrationSignature: int
AsShotProfileName: int
NoiseReductionApplied: int
ProfileName: int
ProfileHueSatMapDims: int
ProfileHueSatMapData1: int
ProfileHueSatMapData2: int
ProfileToneCurve: int
ProfileEmbedPolicy: int
ProfileCopyright: int
ForwardMatrix1: int
ForwardMatrix2: int
PreviewApplicationName: int
PreviewApplicationVersion: int
PreviewSettingsName: int
PreviewSettingsDigest: int
PreviewColorSpace: int
PreviewDateTime: int
RawImageDigest: int
OriginalRawFileDigest: int
SubTileBlockSize: int
RowInterleaveFactor: int
ProfileLookTableDims: int
ProfileLookTableData: int
OpcodeList1: int
OpcodeList2: int
OpcodeList3: int
NoiseProfile: int
TAGS: Mapping[int, str]
class GPS(IntEnum):
GPSVersionID: int
GPSLatitudeRef: int
GPSLatitude: int
GPSLongitudeRef: int
GPSLongitude: int
GPSAltitudeRef: int
GPSAltitude: int
GPSTimeStamp: int
GPSSatellites: int
GPSStatus: int
GPSMeasureMode: int
GPSDOP: int
GPSSpeedRef: int
GPSSpeed: int
GPSTrackRef: int
GPSTrack: int
GPSImgDirectionRef: int
GPSImgDirection: int
GPSMapDatum: int
GPSDestLatitudeRef: int
GPSDestLatitude: int
GPSDestLongitudeRef: int
GPSDestLongitude: int
GPSDestBearingRef: int
GPSDestBearing: int
GPSDestDistanceRef: int
GPSDestDistance: int
GPSProcessingMethod: int
GPSAreaInformation: int
GPSDateStamp: int
GPSDifferential: int
GPSHPositioningError: int
GPSTAGS: Mapping[int, str]
class Interop(IntEnum):
InteropIndex: int
InteropVersion: int
RelatedImageFileFormat: int
RelatedImageWidth: int
RleatedImageHeight: int
class IFD(IntEnum):
Exif: int
GPSInfo: int
Makernote: int
Interop: int
IFD1: int
class LightSource(IntEnum):
Unknown: int
Daylight: int
Fluorescent: int
Tungsten: int
Flash: int
Fine: int
Cloudy: int
Shade: int
DaylightFluorescent: int
DayWhiteFluorescent: int
CoolWhiteFluorescent: int
WhiteFluorescent: int
StandardLightA: int
StandardLightB: int
StandardLightC: int
D55: int
D65: int
D75: int
D50: int
ISO: int
Other: int