ImageGear .NET processes EXIF as a metadata format, rather than as a separate image file format.
EXIF level metadata uses the following structure.
| Name | Id | Type | Value Type | Value | Value Length | Ignored on save |
| <EXIF subIFD tags> | <EXIF subIFD tag ids> | |||||
| "Interoperability" | ImGearMetadataFormats.INTEROPERABILITYIFD | Tree | ||||
| "GPS" | ImGearMetadataFormats.INTEROPERABILITYIFD | Tree |
Interoperability and GPS IFDs are optional.
See Exif subIFD tags below for the list of Exif subIFD tag names and Ids.
EXIF GPS level metadata uses the following structure:
| Name | Id | Type | Value Type | Value | Value Length | Ignored on save |
| <EXIF GPS tags> | <EXIF GPS tag ids> |
See GPS subIFD tags below for the list of EXIF GPS tag names and Ids.
EXIF Interoperability level metadata uses the following structure:
| Name | Id | Type | Value Type | Value | Value Length | Ignored on save |
| <EXIF Interoperability tags> | <EXIF Interoperability tag ids> |
See Interoperability subIFD tags below for the list of EXIF Interoperability tag names and Ids.
| Item Name | Item Id | Ignored on save |
| "ExposureTime" | 33434 | FALSE |
| "Fnumber" | 33437 | FALSE |
| "ExposureProgram" | 34850 | FALSE |
| "SpectralSensitivity" | 34852 | FALSE |
| "ISOSpeedRatings" | 34855 | FALSE |
| "OECF" | 34856 | FALSE |
| "ExifVersion" | 36864 | FALSE |
| "DateTimeOriginal" | 36867 | FALSE |
| "DateTimeDigitized" | 36868 | FALSE |
| "ComponentsConfiguration" | 37121 | FALSE |
| "CompressedBitsPerPixel" | 37122 | FALSE |
| "ShutterSpeedValue" | 37377 | FALSE |
| "ApertureValue" | 37378 | FALSE |
| "BrightnessValue" | 37379 | FALSE |
| "ExposureBiasValue" | 37380 | FALSE |
| "MaxApertureValue" | 37381 | FALSE |
| "SubjectDistance" | 37382 | FALSE |
| "MeteringMode" | 37383 | FALSE |
| "LightSource" | 37384 | FALSE |
| "Flash" | 37385 | FALSE |
| "FocalLength" | 37386 | FALSE |
| "SubjectArea" | 37396 | FALSE |
| "MakerNote" | 37500 | FALSE |
| "UserComment" | 37510 | FALSE |
| "SubSecTime" | 37520 | FALSE |
| "SubSecTimeOriginal" | 37521 | FALSE |
| "SubSecTimeDigitized" | 37522 | FALSE |
| "FlashPixVersion" | 40960 | FALSE |
| "ColorSpace" | 40961 | FALSE |
| "PixelXDimension" | 40962 | TRUE |
| "PixelYDimension" | 40963 | TRUE |
| "RelatedSoundFile" | 40964 | FALSE |
| "InteroperabilityIFDPointer" | 40965 | TRUE |
| "FlashEnergy" | 41483 | FALSE |
| "SpatialFrequencyResponse" | 41484 | FALSE |
| "FocalPlaneXResolution" | 41486 | FALSE |
| "FocalPlaneYResolution" | 41487 | FALSE |
| "FocalPlaneResolutionUnit" | 41488 | FALSE |
| "SubjectLocation" | 41492 | FALSE |
| "ExposureIndex" | 41493 | FALSE |
| "SensingMethod" | 41495 | FALSE |
| "FileSource" | 41728 | FALSE |
| "SceneType" | 41729 | FALSE |
| "CFAPattern" | 41730 | FALSE |
| "CustomRendered" | 41985 | FALSE |
| "ExposureMode" | 41986 | FALSE |
| "WhiteBalance" | 41987 | FALSE |
| "DigitalZoomRatio" | 41988 | FALSE |
| "FocalLengthIn35mmFilm" | 41989 | FALSE |
| "SceneCaptureType" | 41990 | FALSE |
| "GainControl" | 41991 | FALSE |
| "Contrast" | 41992 | FALSE |
| "Saturation" | 41993 | FALSE |
| "Sharpness" | 41994 | FALSE |
| "DeviceSettingDescription" | 41995 | FALSE |
| "SubjectDistanceRange" | 41996 | FALSE |
| "ImageUniqueID" | 42016 | FALSE |
| Item Name | Item Id | Ignored on save |
| "GPSVersionID" | 0 | FALSE |
| "GPSLatitudeRef" | 1 | FALSE |
| "GPSLatitude" | 2 | FALSE |
| "GPSLongitudeRef" | 3 | FALSE |
| "GPSLongitude" | 4 | FALSE |
| "GPSAltitudeRef" | 5 | FALSE |
| "GPSAltitude" | 6 | FALSE |
| "GPSTimeStamp" | 7 | FALSE |
| "GPSSatellites" | 8 | FALSE |
| "GPSStatus" | 9 | FALSE |
| "GPSMeasureMode" | 10 | FALSE |
| "GPSDOP" | 11 | FALSE |
| "GPSSpeedRef" | 12 | FALSE |
| "GPSSpeed" | 13 | FALSE |
| "GPSTrackRef" | 14 | FALSE |
| "GPSTrack" | 15 | FALSE |
| "GPSImgDirectionRef" | 16 | FALSE |
| "GPSImgDirection" | 17 | FALSE |
| "GPSMapDatum" | 18 | FALSE |
| "GPSDestLatitudeRef" | 19 | FALSE |
| "GPSDestLatitude" | 20 | FALSE |
| "GPSDestLongitudeRef" | 21 | FALSE |
| "GPSDestLongitude" | 22 | FALSE |
| "GPSDestBearingRef" | 23 | FALSE |
| "GPSDestBearing" | 24 | FALSE |
| "GPSDestDistanceRef" | 25 | FALSE |
| "GPSDestDistance" | 26 | FALSE |
| "GPSProcessingMethod" | 27 | FALSE |
| "GPSAreaInformation" | 28 | FALSE |
| "GPSDateStamp" | 29 | FALSE |
| "GPSDifferential" | 30 | FALSE |
| Item Name | Item Id | Read Only |
| "InteroperabilityIndex " | 1 | FALSE |
| "InteroperabilityVersion " | 2 | FALSE |
| "RelatedImageFileFormat" | 4096 | FALSE |
| "RelatedImageWidth " | 4097 | FALSE |
| "RelatedImageLength" | 4098 | FALSE |