Jason Dunn
09-12-2007, 08:40 PM
One of the things that Windows Vista improved upon is working with digital photos - specifically, at the OS level it allows for manipulation of metadata. In the shell, when you're browsing through your images, you can see and edit the metadata such as the data taken, keywords, tags, and give the picture a rating. After processing my photos from RAW images using Adobe Lightroom 1.1 (to export to JPEG) and ACDSee (to re-name them and batch-inject copyright EXIF data). The other day I decided to do something I hardly ever do: add a few star ratings to the file using Windows Vista. I was surprised when I saw this error as I tried to save the file:
http://www.digitalmediathoughts.com/images/vista-metadata-error.gif
I'd verified that the files weren't marked as read-only, so I wasn't sure why the file was incapable of being written to. I Googled the error code (0x88982F63) to see if I could discover anything, and I found a blog entry complaining about the issue (http://gcoupe.spaces.live.com/blog/cns!6AA39937A982345B!3230.entry). More telling was the discovery of this MSDN article (https://msdn2.microsoft.com/en-us/library/ms735425.aspx) that referenced the code as being a WINCODEC_ERR_BADMETADATAHEADER error. Aha - so it's a bad metadata header in the JPEG file!
Sure enough, if I take the original image (download here (http://images.thoughtsmedia.com/dmt/2007/jd-bad-jpeg-file.jpg)), pull it into Adobe Photoshop Elements and do a Save For Web, I get a file (http://images.thoughtsmedia.com/dmt/2007/small-jd-bad-jpeg-file.jpg) that has no problem with metadata editing under Vista. Photoshop Elements' Save For Web function strips out all metadata to make the file as small as possible, and it seems to create a file that Vista doesn't have trouble editing.
So why can't Vista deal with the JPEGs that I get from my programs? Why can I edit the metadata in other programs, but not Vista? It is incompatible with Lightroom-exported JPEGs? Or is ACDSee to blame? I have to look into this further - I'm suspecting it might be an ACDSee issue but I don't want to say for sure until I look into it further.
http://www.digitalmediathoughts.com/images/vista-metadata-error.gif
I'd verified that the files weren't marked as read-only, so I wasn't sure why the file was incapable of being written to. I Googled the error code (0x88982F63) to see if I could discover anything, and I found a blog entry complaining about the issue (http://gcoupe.spaces.live.com/blog/cns!6AA39937A982345B!3230.entry). More telling was the discovery of this MSDN article (https://msdn2.microsoft.com/en-us/library/ms735425.aspx) that referenced the code as being a WINCODEC_ERR_BADMETADATAHEADER error. Aha - so it's a bad metadata header in the JPEG file!
Sure enough, if I take the original image (download here (http://images.thoughtsmedia.com/dmt/2007/jd-bad-jpeg-file.jpg)), pull it into Adobe Photoshop Elements and do a Save For Web, I get a file (http://images.thoughtsmedia.com/dmt/2007/small-jd-bad-jpeg-file.jpg) that has no problem with metadata editing under Vista. Photoshop Elements' Save For Web function strips out all metadata to make the file as small as possible, and it seems to create a file that Vista doesn't have trouble editing.
So why can't Vista deal with the JPEGs that I get from my programs? Why can I edit the metadata in other programs, but not Vista? It is incompatible with Lightroom-exported JPEGs? Or is ACDSee to blame? I have to look into this further - I'm suspecting it might be an ACDSee issue but I don't want to say for sure until I look into it further.