Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Probably False Positive NotValidJPEGFileException #98

Open
MayMih opened this issue Jun 16, 2022 · 0 comments
Open

Probably False Positive NotValidJPEGFileException #98

MayMih opened this issue Jun 16, 2022 · 0 comments

Comments

@MayMih
Copy link

MayMih commented Jun 16, 2022

This file reads without any problem by Paint, Windows 11 Photo Viewer and exiftool.exe, but when I try to open it by this library I got

ExifLibrary.NotValidJPEGFileException: Not a valid JPEG file.
in ExifLibrary.JPEGFile..ctor(MemoryStream stream, Encoding encoding, Boolean readTrailingData)
<..>

exiftool results:

ExifTool Version Number         : 12.16
File Name                       : file_4224.jpg
Directory                       : D:/OneDrive/Documents/TOImageProcessor/MicTO_TestBot/2022-06-16/source/test/753_13242391367683354
File Size                       : 881 KiB
File Modification Date/Time     : 2022:06:15 16:15:24+03:00
File Access Date/Time           : 2022:06:16 10:44:16+03:00
File Creation Date/Time         : 2022:06:15 16:15:22+03:00
File Permissions                : rw-rw-rw-
File Type                       : JPEG
File Type Extension             : jpg
MIME Type                       : image/jpeg
Exif Byte Order                 : Big-endian (Motorola, MM)
Make                            : asus
Camera Model Name               : ZB633KL
Orientation                     : Horizontal (normal)
X Resolution                    : 72
Y Resolution                    : 72
Resolution Unit                 : inches
Software                        : msm8953_64-user 9 WW_Phone-202011271133 78 release-keys
Modify Date                     : 2022:06:15 13:33:57
Y Cb Cr Positioning             : Centered
Exposure Time                   : 1/37
F Number                        : 1.8
Exposure Program                : Not Defined
ISO                             : 100
Exif Version                    : 0220
Date/Time Original              : 2022:06:15 13:33:57
Create Date                     : 2022:06:15 13:33:57
Components Configuration        : Y, Cb, Cr, -
Shutter Speed Value             : 1/37
Aperture Value                  : 1.8
Brightness Value                : 0
Metering Mode                   : Average
Flash                           : Off, Did not fire
Focal Length                    : 3.6 mm
Sub Sec Time                    : 770561
Sub Sec Time Original           : 770561
Sub Sec Time Digitized          : 770561
Flashpix Version                : 0100
Color Space                     : sRGB
Exif Image Width                : 1920
Exif Image Height               : 1080
Interoperability Index          : R98 - DCF basic file (sRGB)
Interoperability Version        : 0100
Sensing Method                  : One-chip color area
Scene Type                      : Directly photographed
Exposure Mode                   : Auto
White Balance                   : Auto
Focal Length In 35mm Format     : 4 mm
Scene Capture Type              : Standard
GPS Latitude Ref                : North
GPS Longitude Ref               : East
GPS Altitude Ref                : Above Sea Level
GPS Time Stamp                  : 10:33:55
GPS Processing Method           : ASCII
GPS Date Stamp                  : 2022:06:15
Compression                     : JPEG (old-style)
Thumbnail Offset                : 1076
Thumbnail Length                : 6966
Image Width                     : 1920
Image Height                    : 1080
Encoding Process                : Baseline DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
Aperture                        : 1.8
Image Size                      : 1920x1080
Megapixels                      : 2.1
Scale Factor To 35 mm Equivalent: 1.1
Shutter Speed                   : 1/37
Create Date                     : 2022:06:15 13:33:57.770561
Date/Time Original              : 2022:06:15 13:33:57.770561
Modify Date                     : 2022:06:15 13:33:57.770561
Thumbnail Image                 : (Binary data 6966 bytes, use -b option to extract)
GPS Altitude                    : 61.7 m Above Sea Level
GPS Date/Time                   : 2022:06:15 10:33:55Z
GPS Latitude                    : 47 deg 13' 28.23" N
GPS Longitude                   : 38 deg 50' 41.74" E
Circle Of Confusion             : 0.027 mm
Field Of View                   : 154.9 deg
Focal Length                    : 3.6 mm (35 mm equivalent: 4.0 mm)
GPS Position                    : 47 deg 13' 28.23" N, 38 deg 50' 41.74" E
Hyperfocal Distance             : 0.27 m
Light Value                     : 6.9

Problem file: https://drive.google.com/file/d/1FKWGHDUBXOoFNDbA8DgCbLYerIdeHohL/view?usp=sharing

P.S. Yes, I noticed that this file IS corrupted, it can be seen by a naked eye, BUT why is it important for a EXIF manipulating library?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant