[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