[Shotwell] EXIF data contained in JPEG image files
Alex Janssen
alex at ourwoods.org
Sun Oct 9 17:55:55 UTC 2011
On 09/27/2011 04:49 PM, Jim Nelson wrote:
> I took a photo, modified it in direct-edit mode, and saved it. I then
> ran this command for each:
>
> $ exiv2 -pa IMG_0001.JPG > orig.txt
> $ exiv2 -pa IMG_0002_saved.JPG > saved.txt
>
> Then I did a diff (using meld) of the files. I see no changes other
> than a couple expected modifications.
>
> What do you see when you do this experiment?
Jim,
I spoke too soon. I installed Shotwell 0.11.2, loaded an image, cropped
and adjusted saturation and saved it. It deleted all of the camera
information. Actually, all it retained was the original imaging date
and time. Maybe this is appropriate action as the image is not the
original any more, but why would "Save as" retain it?
Just to be clear, using "Save As" retains all camera information,
"Save" deletes it.
Maybe someone else could verify this.
diff output is as follows for "Save":
1,2d0
< Exif.Image.Make Ascii 10 Panasonic
< Exif.Image.Model Ascii 8 DMC-LZ7
4,7c2
< Exif.Image.XResolution Rational 1 72
< Exif.Image.YResolution Rational 1 72
< Exif.Image.ResolutionUnit Short 1 inch
< Exif.Image.Software Ascii 10 Ver.1.0
---
> Exif.Image.Software Ascii 16 Shotwell
0.11.2
9,15c4
< Exif.Image.YCbCrPositioning Short 1 Co-sited
< Exif.Image.ExifTag Long 1 418
< Exif.Photo.ExposureTime Rational 1 1/1000 s
< Exif.Photo.FNumber Rational 1 F2.8
< Exif.Photo.ExposureProgram Short 1 Auto
< Exif.Photo.ISOSpeedRatings Short 1 100
< Exif.Photo.ExifVersion Undefined 4 2.21
---
> Exif.Image.ExifTag Long 1 98
18,92c7,15
< Exif.Photo.ComponentsConfiguration Undefined 4 YCbCr
< Exif.Photo.CompressedBitsPerPixel Rational 1 2
< Exif.Photo.ExposureBiasValue SRational 1 0 EV
< Exif.Photo.MaxApertureValue Rational 1 F2.8
< Exif.Photo.MeteringMode Short 1 Multi-segment
< Exif.Photo.LightSource Short 1 Unknown
< Exif.Photo.Flash Short 1 No, compulsory
< Exif.Photo.FocalLength Rational 1 6.1 mm
< Exif.Photo.MakerNote Undefined 6774 (Binary
value suppressed)
< Exif.MakerNote.Offset Long 1 920
< Exif.MakerNote.ByteOrder Ascii 3 II
< Exif.Panasonic.Quality Short 1 Normal
< Exif.Panasonic.FirmwareVersion Undefined 4 0 1 0 6
< Exif.Panasonic.WhiteBalance Short 1 Auto
< Exif.Panasonic.FocusMode Short 1 Auto
< Exif.Panasonic.AFMode Byte 2 5-area
< Exif.Panasonic.ImageStabilization Short 1 On, Mode 2
< Exif.Panasonic.Macro Short 1 Off
< Exif.Panasonic.ShootingMode Short 1
Intelligent ISO
< Exif.Panasonic.Audio Short 1 No
< Exif.Panasonic.DataDump Undefined 6152 (Binary
value suppressed)
< Exif.Panasonic.WhiteBalanceBias Short 1 0 EV
< Exif.Panasonic.FlashBias Short 1 0
< Exif.Panasonic.InternalSerialNumber Undefined 16 70 51 53
48 55 48 50 49 51 48 53 54 48 0 0 0
< Exif.Panasonic.ExifVersion Undefined 4 2.20
< Exif.Panasonic.ColorEffect Short 1 Off
< Exif.Panasonic.TimeSincePowerOn Long 1 578
< Exif.Panasonic.BurstMode Short 1 Off
< Exif.Panasonic.SequenceNumber Long 1 0
< Exif.Panasonic.Contrast Short 1 Normal
< Exif.Panasonic.NoiseReduction Short 1 Standard
< Exif.Panasonic.SelfTimer Short 1 Off
< Exif.Panasonic.Rotation Short 1 Horizontal
(normal)
< Exif.Panasonic.ColorMode Short 1 Natural
< Exif.Panasonic.BabyAge Ascii 20 9999:99:99
00:00:00
< Exif.Panasonic.OpticalZoomMode Short 1 Standard
< Exif.Panasonic.ConversionLens Short 1 Off
< Exif.Panasonic.TravelDay Short 1 65535
< Exif.Panasonic.WorldTimeLocation Short 1 Home
< Exif.Panasonic.ProgramISO Short 1 65535
< Exif.Panasonic.MakerNoteVersion Undefined 4 1.01
< Exif.Panasonic.SceneMode Short 1
Intelligent ISO
< Exif.Panasonic.WBRedLevel Short 1 1954
< Exif.Panasonic.WBGreenLevel Short 1 1054
< Exif.Panasonic.WBBlueLevel Short 1 1734
< Exif.Panasonic.BabyAge Ascii 20 9999:99:99
00:00:00
< Exif.Photo.FlashpixVersion Undefined 4 1.00
< Exif.Photo.ColorSpace Short 1 sRGB
< Exif.Photo.PixelXDimension Long 1 3072
< Exif.Photo.PixelYDimension Long 1 2304
< Exif.Photo.InteroperabilityTag Long 1 7702
< Exif.Iop.InteroperabilityIndex Ascii 4 R98
< Exif.Iop.InteroperabilityVersion Undefined 4 1.00
< Exif.Photo.SensingMethod Short 1 One-chip
color area
< Exif.Photo.FileSource Undefined 1 Digital
still camera
< Exif.Photo.SceneType Undefined 1 Directly
photographed
< Exif.Photo.CustomRendered Short 1 Normal process
< Exif.Photo.ExposureMode Short 1 Auto
< Exif.Photo.WhiteBalance Short 1 Auto
< Exif.Photo.DigitalZoomRatio Rational 1 0.0
< Exif.Photo.FocalLengthIn35mmFilm Short 1 37.0 mm
< Exif.Photo.SceneCaptureType Short 1 Standard
< Exif.Photo.GainControl Short 1 None
< Exif.Photo.Contrast Short 1 Normal
< Exif.Photo.Saturation Short 1 Low
< Exif.Photo.Sharpness Short 1 Soft
< Exif.Image.PrintImageMatching Undefined 208 (Binary
value suppressed)
< Exif.Thumbnail.Compression Short 1 JPEG
(old-style)
< Exif.Thumbnail.Orientation Short 1 top, left
< Exif.Thumbnail.XResolution Rational 1 72
< Exif.Thumbnail.YResolution Rational 1 72
< Exif.Thumbnail.ResolutionUnit Short 1 inch
< Exif.Thumbnail.JPEGInterchangeFormat Long 1 8084
< Exif.Thumbnail.JPEGInterchangeFormatLength Long 1 3996
< Exif.Thumbnail.YCbCrPositioning Short 1 Co-sited
---
> Exif.Photo.PixelXDimension SLong 1 2916
> Exif.Photo.PixelYDimension SLong 1 2211
> Xmp.exif.PixelXDimension XmpText 4 2916
> Xmp.exif.PixelYDimension XmpText 4 2211
> Xmp.exif.DateTimeOriginal XmpText 20
2011:09:12 22:03:04
> Xmp.exif.DateTimeDigitized XmpText 20
2011-09-12T22:03:04Z
> Xmp.tiff.ImageWidth XmpText 1 1
> Xmp.tiff.ImageHeight XmpText 4 2211
> Xmp.xmp.CreateDate XmpText 20
2011-09-12T22:03:04Z
--
Ourwoods.org
Anything can be made to work if you fiddle with it long enough. (37)
More information about the Shotwell-list
mailing list