[Shotwell] EXIF data contained in JPEG image files

Lucas Beeler lucas at yorba.org
Wed Oct 12 23:34:44 UTC 2011


Hi Alex,

I've been able to reproduce the problem and have opened a ticket for
it in our bug tracking database here:
http://redmine.yorba.org/issues/4250. We hope to fix this as part of
the next Shotwell release, since it does potentially involve the loss
of user data.

Lucas

On Sun, Oct 9, 2011 at 10:55 AM, Alex Janssen <alex at ourwoods.org> wrote:
> 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)
>
> _______________________________________________
> Shotwell mailing list
> Shotwell at lists.yorba.org
> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
>



More information about the Shotwell-list mailing list