Skip to content

Commit f9f36f1

Browse files
committed
Add ISO speed Exif tags
1 parent 62c418c commit f9f36f1

File tree

5 files changed

+21
-0
lines changed

5 files changed

+21
-0
lines changed

MetadataExtractor/Formats/Exif/ExifDirectoryBase.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,12 @@ public abstract class ExifDirectoryBase : Directory
282282

283283
public const int TagRecommendedExposureIndex = 0x8832;
284284

285+
public const int TagIsoSpeed = 0x8833;
286+
287+
public const int TagIsoSpeedLatitudeYYY = 0x8834;
288+
289+
public const int TagIsoSpeedLatitudeZZZ = 0x8835;
290+
285291
public const int TagExifVersion = 0x9000;
286292

287293
public const int TagDateTimeOriginal = 0x9003;
@@ -821,6 +827,9 @@ protected static void AddExifTagNames(Dictionary<int, string> map)
821827
map[TagSensitivityType] = "Sensitivity Type";
822828
map[TagStandardOutputSensitivity] = "Standard Output Sensitivity";
823829
map[TagRecommendedExposureIndex] = "Recommended Exposure Index";
830+
map[TagIsoSpeed] = "ISO Speed";
831+
map[TagIsoSpeedLatitudeYYY] = "ISO Speed Latitude yyy";
832+
map[TagIsoSpeedLatitudeZZZ] = "ISO Speed Latitude zzz";
824833
map[TagExifVersion] = "Exif Version";
825834
map[TagDateTimeOriginal] = "Date/Time Original";
826835
map[TagDateTimeDigitized] = "Date/Time Digitized";

MetadataExtractor/PublicAPI/net35/PublicAPI.Unshipped.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGdalNoData = 42113 ->
1111
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGeoTiffGeoAsciiParams = 34737 -> int
1212
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGeoTiffGeoDoubleParams = 34736 -> int
1313
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGeoTiffGeoKeys = 34735 -> int
14+
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagIsoSpeed = 34867 -> int
15+
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagIsoSpeedLatitudeYYY = 34868 -> int
16+
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagIsoSpeedLatitudeZZZ = 34869 -> int
1417
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagModelTiePoint = 33922 -> int
1518
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagPixelScale = 33550 -> int
1619
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagSampleFormat = 339 -> int

MetadataExtractor/PublicAPI/net45/PublicAPI.Unshipped.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGdalNoData = 42113 ->
1111
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGeoTiffGeoAsciiParams = 34737 -> int
1212
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGeoTiffGeoDoubleParams = 34736 -> int
1313
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGeoTiffGeoKeys = 34735 -> int
14+
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagIsoSpeed = 34867 -> int
15+
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagIsoSpeedLatitudeYYY = 34868 -> int
16+
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagIsoSpeedLatitudeZZZ = 34869 -> int
1417
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagModelTiePoint = 33922 -> int
1518
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagPixelScale = 33550 -> int
1619
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagSampleFormat = 339 -> int

MetadataExtractor/PublicAPI/netstandard1.3/PublicAPI.Unshipped.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGdalNoData = 42113 ->
1111
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGeoTiffGeoAsciiParams = 34737 -> int
1212
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGeoTiffGeoDoubleParams = 34736 -> int
1313
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGeoTiffGeoKeys = 34735 -> int
14+
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagIsoSpeed = 34867 -> int
15+
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagIsoSpeedLatitudeYYY = 34868 -> int
16+
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagIsoSpeedLatitudeZZZ = 34869 -> int
1417
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagModelTiePoint = 33922 -> int
1518
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagPixelScale = 33550 -> int
1619
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagSampleFormat = 339 -> int

MetadataExtractor/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGdalNoData = 42113 ->
1111
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGeoTiffGeoAsciiParams = 34737 -> int
1212
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGeoTiffGeoDoubleParams = 34736 -> int
1313
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagGeoTiffGeoKeys = 34735 -> int
14+
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagIsoSpeed = 34867 -> int
15+
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagIsoSpeedLatitudeYYY = 34868 -> int
16+
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagIsoSpeedLatitudeZZZ = 34869 -> int
1417
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagModelTiePoint = 33922 -> int
1518
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagPixelScale = 33550 -> int
1619
const MetadataExtractor.Formats.Exif.ExifDirectoryBase.TagSampleFormat = 339 -> int

0 commit comments

Comments
 (0)