PHOTOSHOP CS2 - Wrong EXIF tag used for processing software

  • 1
  • Problem
  • Updated 4 years ago
  • (Edited)
Concern: Bug in metadata handling.

It seems Photoshop, at least CS2, use te wrong EXIF tag to write the name of the software used for the last change in the image.

Accordind to the EXIF specifications:

Exif.Image.ProcessingSoftware (0x000b) "The name and version of the software used to post-process the picture." [*]

Exif.Image.Software (0x0131) "This tag records the name and version of the software or firmware of the camera or image input device used to generate the image." [*]

Photoshop use the second tag instead of the first.

Vincent Vande Vyvre
vincent.vandevyvre@oqapy.eu

[*] Quoted from: http://www.cipa.jp/std/documents/e/DC...
Photo of Vincent Vande Vyvre

Vincent Vande Vyvre

  • 2 Posts
  • 0 Reply Likes

Posted 4 years ago

  • 1
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 818 Reply Likes
Have you tried this in the current release of Photoshop?
CS2 was Photoshop 9, the current release is 15 (Photoshop CC 2014).
Photo of Vincent Vande Vyvre

Vincent Vande Vyvre

  • 2 Posts
  • 0 Reply Likes
Hi,

I've found two images on the web.

If I read the metadata in command line, I've this results:

---------------------------------------------------------
>>> data = pyexiv2.ImageMetadata('cs5.jpg')
>>> data.read()
>>> data['Exif.Image.Software'].value
'Adobe Photoshop CS5.1 Macintosh'
>>> data['Exif.Image.ProcessingSoftware'].value
KeyError: 'Tag not set'
>>> data = pyexiv2.ImageMetadata('elem_10.jpg')
>>> data.read()
>>> data['Exif.Image.Software'].value
'Adobe Photoshop Elements 10.0 Macintosh'
>>> data['Exif.Image.ProcessingSoftware'].value
KeyError: 'Tag not set'
---------------------------------------------------------

Vincent