Estou recebendo o seguinte erro toda vez que vejo arquivos JPG no Windows Explorer no modo Detalhado. Também aparece quando você abre as propriedades do arquivo. Estou usando o Windows 8.
Microsoft Visual C++ Runtime Library
Assertion failed!
Program: C:\Windows\Explorer.EXE File: multimedia\photos\metadatahandler\util.cpp Line: 4706
Expression: MinutesFraction < 1.0
For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts
(Press Retry to debug the application - JIT must be enabled)
Estas fotos foram tiradas de uma câmera Nikon Coolpix AW110. Acho que está relacionado a alguns dados EXIF que são uma data / hora.
Eu tentei reinstalar a biblioteca de tempo de execução do Visual C ++ 2013 e 2008 e reiniciá-lo, e o problema ainda está lá.
Enviei um arquivo de amostra aqui: link (clique no botão de download mais alto e não no anúncio abaixo ou salve a imagem aberta )
ATUALIZAÇÃO:
Executar o comando "jhead.exe -purejpg" no arquivo removeu o problema em detrimento da perda de dados exif. Eu tentei executar "jhead -v" no arquivo não modificado e mostrou o seguinte:
Exif header 64069 bytes long
Exif section in Intel order
(dir has 12 entries)
ImageDescription = " "
Make = "NIKON"
Model = "COOLPIX AW110 "
Orientation = 1
XResolution = 300/1
YResolution = 300/1
ResolutionUnit = 2
Software = "COOLPIX AW110V1.1 "
DateTime = "2014:08:21 13:13:25"
YCbCrPositioning = 2
ExifOffset = 280
Exif Dir:(dir has 36 entries)
ExposureTime = 10/3200
FNumber = 39/10
ExposureProgram = 2
ISOSpeedRatings = 125
Unknown Tag 8830 Value = 1
ExifVersion = "0230"
DateTimeOriginal = "2014:08:21 13:13:25"
DateTimeDigitized = "2014:08:21 13:13:25"
ComponentsConfiguration = "?"
CompressedBitsPerPixel = 2/1
ExposureBiasValue = 0/10
MaxApertureValue = 39/10
MeteringMode = 5
LightSource = 0
Flash = 24
FocalLength = 50/10
Maker note: 4e 69 6b 6f 6e 00 02 00 00 00 49... (10406 bytes)
UserComment = "?
"
FlashPixVersion = "0100"
ColorSpace = 1
ExifImageWidth = 2272
ExifImageLength = 1704
InteroperabilityOffset = 1308
Interop Dir:(dir has 2 entries)
InteropIndex = "R98"
InteropVersion = "0100"
FileSource = ""
SceneType = ""
CustomRendered = 0
ExposureMode = 0
WhiteBalance = 0
DigitalZoomRatio = 0/100
FocalLengthIn35mmFilm = 28
SceneCaptureType = 0
GainControl = 4
Contrast = 0
Saturation = 0
Sharpness = 0
SubjectDistanceRange = 1
GPS Dir offset = 942
GPS info dir:(dir has 13 entries)
GPSVersionID =02, 03, 00, 00, 03, 00, 00, 01, 00, 00, 01, 00, 00,
01, 00, 02
GPSLatitudeRef =""
GPSLatitude =0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0
GPSLongitudeRef =""
GPSLongitude =0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0
GPSAltitudeRef =00
GPSAltitude =0/0
GPSTimeStamp =0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0
GPSSatellites =""
GPSImgDirectionRef =""
GPSImgDirection =0/0
GPSMapDatum =""
GPSDateStamp =""
Continued directory (dir has 6 entries)
Compression = 6
XResolution = 300/1
YResolution = 300/1
ResolutionUnit = 2
ThumbnailOffset = 12788
ThumbnailLength = 3605
Thumbnail size: 3605 bytes
Approximate quality factor for qtable 0: 95 (scale 9.93, var 1.25)
Approximate quality factor for qtable 1: 95 (scale 10.34, var -1.36)
Approximate quality factor for qtable 2: 95 (scale 10.34, var -1.41)
JPEG image is 2272w * 1704h, 3 color components, 8 bits per sample
File name : dscn0242.jpg
File size : 853333 bytes
File date : 2014:08:21 13:13:24
Camera make : NIKON
Camera model : COOLPIX AW110
Date/Time : 2014:08:21 13:13:25
Resolution : 2272 x 1704
Flash used : No (auto)
Focal length : 5.0mm (35mm equivalent: 28mm)
Exposure time: 0.0031 s (1/320)
Aperture : f/3.9
ISO equiv. : 125
Whitebalance : Auto
Metering Mode: pattern
Exposure : program (auto)
Focus range : macro
GPS Latitude :
GPS Longitude:
GPS Altitude : 0.00m
Não consigo identificar quais dados específicos estão causando o problema aqui. Parece bem.