Skip to content

Instantly share code, notes, and snippets.

@mapconcierge
Last active May 15, 2023 04:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mapconcierge/bd0b9d58f443241e0bd3d6166230ac25 to your computer and use it in GitHub Desktop.
Save mapconcierge/bd0b9d58f443241e0bd3d6166230ac25 to your computer and use it in GitHub Desktop.
```mermaid
classDiagram
class Exif {
+ImageWidth
+ImageHeight
+BitsPerSample
+Compression
+PhotometricInterpretation
+Orientation
+SamplesPerPixel
+DateTime
+ImageDescription
+Make
+Model
+Software
+Artist
+Copyright
+ExifIFDPointer
+GPSInfoIFDPointer
}
class ExifIFD {
+ExposureTime
+FNumber
+ExposureProgram
+ISO
+ExifVersion
+DateTimeOriginal
+DateTimeDigitized
+ShutterSpeedValue
+ApertureValue
+BrightnessValue
+ExposureBiasValue
+MeteringMode
+Flash
+FocalLength
+MakerNote
+UserComment
}
class GPSInfoIFD {
+GPSLatitudeRef
+GPSLatitude
+GPSLongitudeRef
+GPSLongitude
+GPSAltitudeRef
+GPSAltitude
+GPSTimeStamp
+GPSSatellites
+GPSStatus
+GPSMeasureMode
+GPSDOP
+GPSSpeedRef
+GPSSpeed
+GPSTrackRef
+GPSTrack
+GPSImgDirectionRef
+GPSImgDirection
+GPSMapDatum
+GPSDestLatitudeRef
+GPSDestLatitude
+GPSDestLongitudeRef
+GPSDestLongitude
+GPSDestBearingRef
+GPSDestBearing
+GPSDestDistanceRef
+GPSDestDistance
+GPSProcessingMethod
+GPSAreaInformation
+GPSDateStamp
+GPSDifferential
}
Exif --|> ExifIFD
Exif --|> GPSInfoIFD
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment