ImageMagick has a command line tool called identify
which can read image metadata:
>identify -verbose DSC00136.JPG
Image: DSC00136.JPG
Format: JPEG (Joint Photographic Experts Group JFIF format)
Class: DirectClass
Geometry: 5472x3648+0+0
Resolution: 350x350
Print size: 15.6343x10.4229
Units: PixelsPerInch
Type: TrueColor
Endianess: Undefined
Colorspace: sRGB
Depth: 8-bit
Channel depth:
red: 8-bit
green: 8-bit
blue: 8-bit
Channel statistics:
Red:
min: 0 (0)
max: 255 (1)
mean: 110.006 (0.431397)
standard deviation: 56.3503 (0.220982)
kurtosis: -0.715336
skewness: 0.213533
Green:
min: 0 (0)
max: 255 (1)
mean: 121.262 (0.475538)
standard deviation: 53.9487 (0.211564)
kurtosis: -0.63713
skewness: 0.0561087
Blue:
min: 0 (0)
max: 255 (1)
mean: 93.6208 (0.36714)
standard deviation: 61.9764 (0.243045)
kurtosis: -0.714232
skewness: 0.354529
Image statistics:
Overall:
min: 0 (0)
max: 255 (1)
mean: 108.296 (0.424692)
standard deviation: 57.5236 (0.225583)
kurtosis: -0.547204
skewness: 0.159057
Rendering intent: Perceptual
Gamma: 0.454545
Chromaticity:
red primary: (0.64,0.33)
green primary: (0.3,0.6)
blue primary: (0.15,0.06)
white point: (0.3127,0.329)
Interlace: None
Background color: white
Border color: srgb(223,223,223)
Matte color: grey74
Transparent color: black
Compose: Over
Page geometry: 5472x3648+0+0
Dispose: Undefined
Iterations: 0
Compression: JPEG
Quality: 95
Orientation: TopLeft
Properties:
date:create: 2015-08-21T10:32:36+02:00
date:modify: 2015-08-14T17:44:46+02:00
exif:BrightnessValue: 14784/2560
exif:ColorSpace: 1
exif:ComponentsConfiguration: 1, 2, 3, 0
exif:CompressedBitsPerPixel: 3/1
exif:Compression: 6
exif:Contrast: 0
exif:CustomRendered: 0
exif:DateTime: 2015:08:14 17:44:47
exif:DateTimeDigitized: 2015:08:14 17:44:47
exif:DateTimeOriginal: 2015:08:14 17:44:47
exif:DigitalZoomRatio: 16/16
exif:ExifImageLength: 3648
exif:ExifImageWidth: 5472
exif:ExifOffset: 290
exif:ExifVersion: 48, 50, 51, 48
exif:ExposureBiasValue: 0/10
exif:ExposureMode: 0
exif:ExposureProgram: 2
exif:ExposureTime: 1/80
exif:FileSource: 3
exif:Flash: 16
exif:FlashPixVersion: 48, 49, 48, 48
exif:FNumber: 40/10
exif:FocalLength: 1684/100
exif:FocalLengthIn35mmFilm: 46
exif:ImageDescription:
exif:InteroperabilityIndex: R98
exif:InteroperabilityOffset: 31652
exif:InteroperabilityVersion: 48, 49, 48, 48
exif:ISOSpeedRatings: 125
exif:JPEGInterchangeFormat: 31948
exif:JPEGInterchangeFormatLength: 12642
exif:LightSource: 0
exif:Make: SONY
exif:MakerNote: 83, 79, 78, 89, 32, 68, 83, 67, 32, 0, 0, 0, 91, 0, 3, 16, 4, 0, 16, 0, 0, 0, 150, 7, 0, 0, 0, 32, 7, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 32, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 32, 2, 0, 0, 1, 0, 0, 214, 7, 0, 0, 4, 32, 9, 0, 1, 0, 0, 0, 0, 0, 0, 0, 5, 32, 9, 0, 1, 0, 0, 0, 0, 0, 0, 0, 6, 32, 9, 0, 1, 0, 0, 0, 0, 0, 0, 0, 7, 32, 9, 0, 1, 0, 0, 0, 0, 0, 0, 0, 8, 32, 4, 0, 1, 0, 0, 0, 1, 0, 0, 0, 9, 32, 3, 0, 1, 0, 0, 0, 2, 0, 0, 0, 10, 32, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 12, 32, 4, 0, 3, 0, 0, 0, 214, 8, 0, 0, 13, 32, 5, 0, 1, 0, 0, 0, 226, 8, 0, 0, 20, 32, 9, 0, 2, 0, 0, 0, 234, 8, 0, 0, 0, 48, 7, 0, 134, 1, 0, 0, 242, 8, 0, 0, 32, 176, 2, 0, 16, 0, 0, 0, 120, 10, 0, 0, 33, 176, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 34, 176, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 35, 176, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 36, 176, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 37, 176, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0, 38, 176, 4, 0, 1, 0, 0, 0, 1, 0, 0, 0, 41, 176, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 43, 176, 4, 0, 2, 0, 0, 0, 136, 10, 0, 0, 44, 176, 4, 0, 2, 0, 0, 0, 144, 10, 0, 0, 0, 176, 1, 0, 4, 0, 0, 0, 3, 3, 1, 0, 2, 1, 4, 0, 1, 0, 0, 0, 6, 0, 0, 0, 4, 1, 10, 0, 1, 0, 0, 0, 152, 10, 0, 0, 18, 1, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 21, 1, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 176, 3, 0, 1, 0, 0, 0, 61, 1, 0, 0, 11, 32, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 14, 32, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 15, 32, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 17, 32, 4, 0, 1, 0, 0, 0, 255, 255, 255, 255, 18, 32, 4, 0, 1, 0, 0, 0, 255, 255, 255, 255, 19, 32, 4, 0, 1, 0, 0, 0, 255, 255, 255, 255, 21, 32, 3, 0, 1, 0, 0, 0, 255, 255, 0, 0, 42, 176, 1, 0, 8, 0, 0, 0, 160, 10, 0, 0, 22, 32, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 23, 32, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 24, 32, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 25, 32, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 26, 32, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 27, 32, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 28, 32, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 29, 32, 3, 0, 2, 0, 0, 0, 0, 0, 0, 0, 30, 32, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 31, 32, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 32, 32, 1, 0, 10, 0, 0, 0, 168, 10, 0, 0, 33, 32, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 34, 32, 1, 0, 26, 0, 0, 0, 178, 10, 0, 0, 35, 32, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 37, 32, 1, 0, 4, 0, 0, 0, 7, 3, 0, 0, 1, 80, 5, 0, 1, 0, 0, 0, 204, 10, 0, 0, 2, 80, 1, 0, 1, 0, 0, 0, 128, 0, 0, 0, 65, 176, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 69, 176, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 70, 176, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 71, 176, 3, 0, 1, 0, 0, 0, 1, 0, 0, 0, 72, 176, 8, 0, 1, 0, 0, 0, 0, 0, 0, 0, 73, 176, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 74, 176, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 75, 176, 3, 0, 1, 0, 0, 0, 2, 0, 0, 0, 76, 176, 5, 0, 1, 0, 0, 0, 220, 10, 0, 0, 77, 176, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 79, 176, 3, 0, 1, 0, 0, 0, 1, 0, 0, 0, 80, 176, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 81, 176, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 82, 176, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 83, 176, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 176, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 148, 7, 0, 44, 2, 0, 0, 228, 10, 0, 0, 1, 148, 7, 0, 0, 16, 0, 0, 16, 13, 0, 0, 2, 148, 7, 0, 144, 1, 0, 0, 16, 29, 0, 0, 3, 148, 7, 0, 232, 3, 0, 0, 160, 30, 0, 0, 4, 148, 7, 0, 44, 2, 0, 0, 136, 34, 0, 0, 5, 148, 7, 0, 0, 8, 0, 0, 180, 36, 0, 0, 7, 148, 7, 0, 64, 0, 0, 0, 180, 44, 0, 0, 8, 148, 7, 0, 232, 3, 0, 0, 244, 44, 0, 0, 9, 148, 7, 0, 64, 5, 0, 0, 220, 48, 0, 0, 10, 148, 7, 0, 16, 1, 0, 0, 28, 54, 0, 0, 11, 148, 7, 0, 144, 1, 0, 0, 44, 55, 0, 0, 12, 148, 7, 0, 64, 0, 0, 0, 188, 56, 0, 0, 13, 148, 7, 0, 236, 4, 0, 0, 252, 56, 0, 0, 0, 161, 7, 0, 64, 0, 0, 0, 232, 61, 0, 0, 16, 32, 7, 0, 156, 25, 0, 0, 40, 62, 0, 0, 80, 144, 7, 0, 176, 3, 0, 0, 196, 87, 0, 0, 16, 148, 7, 0, 72, 14, 0, 0, 116, 91, 0, 0, 17, 148, 7, 0, 224, 16, 0, 0, 188, 105, 0, 0, 18, 148, 7, 0, 160, 0, 0, 0, 156, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
exif:MaxApertureValue: 760/256
exif:MeteringMode: 5
exif:Model: DSC-RX100M3
exif:Orientation: 1
exif:PrintImageMatching: 80, 114, 105, 110, 116, 73, 77, 0, 48, 51, 48, 48, 0, 0, 2, 0, 2, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0
exif:ResolutionUnit: 2
exif:Saturation: 0
exif:SceneCaptureType: 0
exif:SceneType: 1
exif:Sharpness: 0
exif:Software: DSC-RX100M3 v1.20
exif:UserComment: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
exif:WhiteBalance: 0
exif:XResolution: 350/1
exif:YCbCrPositioning: 2
exif:YResolution: 350/1
jpeg:colorspace: 2
jpeg:sampling-factor: 2x1,1x1,1x1
signature: 21b79461fec27186f598415af36de51b3385203b4648ef5eb4c2e87b079ed952
unknown: 2
Profiles:
Profile-exif: 44596 bytes
Artifacts:
filename: DSC00136.JPG
verbose: true
Tainted: True
Filesize: 8.71MB
Number pixels: 19.96M
Pixels per second: 95.06MB
User time: 0.210u
Elapsed time: 0:01.210
Version: ImageMagick 6.7.7-10 2017-03-14 Q16 http://www.imagemagick.org
This can be useful to debug errors caused by corrupt image metadata.
Posted by Judith Roth to makandra dev (2017-04-12 12:14)