IPTC and EXIF data actually copied from JPG to PNG file - mind blown

Started by siemaeniu, January 13, 2017, 07:22:39 AM

Previous topic - Next topic

siemaeniu

Hi,

I am writing my Master thesis, it is describing metadata in various types of image files.

I used the following command to copy all available tags from IPTC reference image (with all tags filled) to a PNG version of this file:

exiftool.exe -tagsFromFile IPTC-PhotometadataRef-Std2014_large.jpg IPTC-PhotometadataRef-Std2014_large.png

How is it possible that PNG file is containing IPTC and EXIF data, when everybody says that PNG files are not able to hold IPTC and EXIF data?

exiftool -exif:all IPTC-PhotometadataRef-Std2014_large.png
Image Description               : The description aka caption (ref2014)
Orientation                     : Horizontal (normal)
X Resolution                    : 300
Y Resolution                    : 300
Resolution Unit                 : inches
Software                        : Adobe Photoshop CC 2014 (Windows)
Modify Date                     : 2015:02:10 08:56:56
Artist                          : Creator1 (ref2014)
Y Cb Cr Positioning             : Centered
Copyright                       : Copyright (Notice) 2014 IPTC - www.iptc.org  (ref2014)
Exif Version                    : 0221
Date/Time Original              : 2011:10:28 12:00:00
Components Configuration        : Y, Cb, Cr, -
Flashpix Version                : 0100
Color Space                     : sRGB
Exif Image Width                : 2100
Exif Image Height               : 1050
Thumbnail Offset                : 534
Thumbnail Length                : 6228
[hr]
exiftool -xmp:all IPTC-PhotometadataRef-Std2014_large.png
XMP Toolkit                     : Image::ExifTool 10.36
Country Code                    : R14
Creator City                    : Creator's CI: City (ref2014)
Creator Country                 : Creator's CI: Country (ref2014)
Creator Address                 : Creator's CI: Address, line 1 (ref2014)
Creator Postal Code             : Creator's CI: Postcode (ref2014)
Creator Region                  : Creator's CI: State/Province (ref2014)
Creator Work Email              : Creator's CI: Email@1, Email@2 (ref2014)
Creator Work Telephone          : Creator's CI: Phone # 1, Phone # 2 (ref2014)
Creator Work URL                : http://www.Creators.CI/WebAddress/ref2014
Intellectual Genre              : A Genre (ref2014)
Location                        : Sublocation (Core) (ref2014)
Scene                           : IPTC-Scene-Code1 (ref2014), IPTC-Scene-Code2 (ref2014)
Subject Code                    : 1ref2014, 2ref2014, 3ref2014
About Cv Term Cv Id             : http://example.com/cv/test1/ref2014
About Cv Term Id                : http://example.com/cv/test1/code987/ref2014
About Cv Term Name              : CV-Term Name 1 (ref2014)
About Cv Term Refined About     : http://example.com/cv/refinements2/codeX145/ref2014
Additional Model Information    : Additional Model Info (ref2014)
Artwork Circa Date Created      : AO Circa Date: between 1550 and 1600 (ref2014)
Artwork Content Description     : AO Content Description 1 (ref2014)
Artwork Contribution Description: AO Contribution Description 1 (ref2014)
Artwork Copyright Notice        : AO Copyright Notice 1 (ref2014)
Artwork Creator                 : AO Creator Name 1a (ref2014), AO Creator Name 1b (ref2014)
Artwork Creator ID              : AO Creator Id 1a (ref2014), AO Creator Id 1b (ref2014)
Artwork Copyright Owner ID      : AO Current Copyright Owner ID 1 (ref2014)
Artwork Copyright Owner Name    : AO Current Copyright Owner Name 1 (ref2014)
Artwork Licensor ID             : AO Current Licensor ID 1 (ref2014)
Artwork Licensor Name           : AO Current Licensor Name 1 (ref2014)
Artwork Date Created            : 1914:10:22 12:13:14+00:00
Artwork Physical Description    : AO Physical Description 1 (ref2014)
Artwork Source                  : AO Source 1 (ref2014)
Artwork Source Inventory No     : AO Source Inventory No 1 (ref2014)
Artwork Source Inv URL          : AO Source Inventory URL (ref2014)
Artwork Style Period            : AO Style Baroque (ref2014), AO Style Italian Baroque (ref2014)
Artwork Title                   : AO Title 1 (ref2014)
Digital Image GUID              : http://example.com/imageGUIDs/TestGUID12345/ref2014
Digital Source Type             : http://cv.iptc.org/newscodes/digitalsourcetype/softwareImage
Embedded Encoded Rights Expr    : The Encoded Rights Expression (ref2014)
Embedded Encoded Rights Expr Type: IANA Media Type of ERE (ref2014)
Embedded Encoded Rights Expr Lang ID: http://example.org/RELids/id4711/ref2014
Event                           : An Event (ref2014)
Linked Encoded Rights Expr      : http://example.org/linkedrightsexpression/id986/ref2014
Linked Encoded Rights Expr Type : IANA Media Type of ERE (ref2014)
Linked Encoded Rights Expr Lang ID: http://example.org/RELids/id4712/ref2014
Location Created City           : City (Location created1) (ref2014)
Location Created Country Code   : R14
Location Created Country Name   : CountryName (Location created1) (ref2014)
Location Created Location Id    : Location Id (Location created1) (ref2014)
Location Created Province State : Province/State (Location created1) (ref2014)
Location Created Sublocation    : Sublocation (Location created1) (ref2014)
Location Created World Region   : Worldregion (Location created1) (ref2014)
Location Shown City             : City (Location shown1) (ref2014), City (Location shown2) (ref2014)
Location Shown Country Code     : R14, r14
Location Shown Country Name     : CountryName (Location shown1) (ref2014), CountryName (Location shown2) (ref2014)
Location Shown Location Id      : Location Id 1a(Location shown1) (ref2014), Location Id 1b(Location shown1) (ref2014), Location Id 2a(Location shown2) (ref2014), Location Id 2b(Location shown2) (ref2
014)
Location Shown Province State   : Province/State (Location shown1) (ref2014), Province/State (Location shown2) (ref2014)
Location Shown Sublocation      : Sublocation (Location shown1) (ref2014), Sublocation (Location shown2) (ref2014)
Location Shown World Region     : Worldregion (Location shown1) (ref2014), Worldregion (Location shown2) (ref2014)
Max Avail Height                : 14
Max Avail Width                 : 20
Model Age                       : 25, 27, 30
Organisation In Image Code      : Organisation Code 1 (ref2014), Organisation Code 2 (ref2014), Organisation Code 3 (ref2014)
Organisation In Image Name      : Organisation Name 1 (ref2014), Organisation Name 2 (ref2014), Organisation Name 3 (ref2014)
Person In Image                 : Person Shown 1 (ref2014), Person Shown 2 (ref2014)
Person In Image Cv Term Cv Id   : http://example.com/cv/test99/ref2014
Person In Image Cv Term Id      : http://example.com/cv/test99/code987/ref2014
Person In Image Cv Term Name    : Person Characteristic Name 1 (ref2014)
Person In Image Cv Term Refined About: http://example.com/cv/refinements987/codeY765/ref2014
Person In Image Description     : Person Description 1 (ref2014)
Person In Image Id              : http://wikidata.org/item/Q123456789/ref2014, http://freebase.com/m/987654321/ref2014
Person In Image Name            : Person Name 1 (ref2014)
Product In Image Description    : Product Description 1 (ref2014)
Product In Image GTIN           : 123456782014
Product In Image Name           : Product Name 1 (ref2014)
Registry Item ID                : Registry Image ID 1 (ref2014), Registry Image ID 2 (ref2014)
Registry Organisation ID        : Registry Organisation ID 1 (ref2014), Registry Organisation ID 2 (ref2014)
Creator                         : Creator1 (ref2014), Creator2 (ref2014)
Description                     : The description aka caption (ref2014)
Rights                          : Copyright (Notice) 2014 IPTC - www.iptc.org  (ref2014)
Subject                         : Keyword1ref2014, Keyword2ref2014, Keyword3ref2014
Title                           : The Title (ref2014)
Authors Position                : Creator's Job Title  (ref2014)
Caption Writer                  : Description Writer (ref2014)
Country                         : Country (Core) (ref2014)
Instructions                    : An Instruction (ref2014)
State                           : Province/State (Core) (ref2014)
Transmission Reference          : Job Id (ref2014)
Copyright Owner ID              : Copyright Owner Id 1 (ref2014), Copyright Owner Id 2 (ref2014)
Copyright Owner Name            : Copyright Owner Name 1 (ref2014), Copyright Owner Name 2 (ref2014)
Image Creator ID                : Image Creator Id 1 (ref2014), Image Creator Id 2 (ref2014)
Image Creator Name              : Image Creator Name 1 (ref2014), Image Creator Name 2 (ref2014)
Image Creator Image ID          : Image Creator Image ID (ref2014)
Image Supplier ID               : Image Supplier Id (ref2014)
Image Supplier Name             : Image Supplier Name (ref2014)
Image Supplier Image ID         : Image Supplier Image ID (ref2014)
Licensor City                   : Licensor City 1 (ref2014), Licensor City 2 (ref2014)
Licensor Country                : Licensor Country 1 (ref2014), Licensor Country 2 (ref2014)
Licensor Email                  : Licensor Email 1 (ref2014), Licensor Email 2 (ref2014)
Licensor Extended Address       : Licensor Ext Addr 1 (ref2014), Licensor Ext Addr 2 (ref2014)
Licensor ID                     : Licensor ID 1 (ref2014), Licensor ID 2 (ref2014)
Licensor Name                   : Licensor Name 1 (ref2014), Licensor Name 2 (ref2014)
Licensor Postal Code            : Licensor Postcode 1 (ref2014), Licensor Postcode 2 (ref2014)
Licensor Region                 : Licensor Region 1 (ref2014), Licensor Region 2 (ref2014)
Licensor Street Address         : Licensor Street Addr 1 (ref2014), Licensor Street Addr 2 (ref2014)
Licensor Telephone 1            : Licensor Phone1 1 (ref2014), Licensor Phone1 2 (ref2014)
Licensor Telephone 2            : Licensor Phone2 1 (ref2014), Licensor Phone2 2 (ref2014)
Licensor URL                    : Licensor URL 1 (ref2014), Licensor URL 2 (ref2014)
Minor Model Age Disclosure      : Age 25 or Over
Model Release ID                : Model Release ID 1 (ref2014), Model Release ID 2 (ref2014)
Model Release Status            : Not Applicable
Property Release ID             : Property Release ID 1 (ref2014), Property Release ID 2 (ref2014)
Property Release Status         : Not Applicable
Bits Per Sample                 : 8
Photometric Interpretation      : RGB
Samples Per Pixel               : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
Usage Terms                     : Rights Usage Termns (ref2014)
[hr]
exiftool -iptc:all IPTC-PhotometadataRef-Std2014_large.png
Application Record Version      : 4
Object Attribute Reference      : A Genre (ref2014)
Object Name                     : The Title (ref2014)
Subject Reference               : IPTC:1ref2014, IPTC:2ref2014, IPTC:3ref2014
Keywords                        : Keyword1ref2014, Keyword2ref2014, Keyword3ref2014
Special Instructions            : An Instruction (ref2014)
Date Created                    : 2015:02:17
Time Created                    : 17:30:01+00:00
By-line                         : Creator1 (ref2014)
By-line Title                   : Creator's Job Title  (ref2014)
City                            : City (Core) (ref2014)
Sub-location                    : Sublocation (Core) (ref2014)
Province-State                  : Province/State (Core) (ref2014)
Country-Primary Location Code   : R14
Country-Primary Location Name   : Country (Core) (ref2014)
Original Transmission Reference : Job Id (ref2014)
Headline                        : The Headline (ref2014)
Credit                          : Credit Line (ref2014)
Source                          : Source (ref2014)
Copyright Notice                : Copyright (Notice) 2014 IPTC - www.iptc.org  (ref2014)
Caption-Abstract                : The description aka caption (ref2014)
Writer-Editor                   : Description Writer (ref2014)


I am not attaching metadata extracted from JPG file because the post will be much too long. Please tell me if you need to see those metadata and I will add them.

I hope that you will be able to explain this phenomenon.

Bye,
Wojtek

PH Edit: put console output in code block

Phil Harvey

Hi Wojtek,

ImageMagick preserves metadata when converting between image formats.  To do this for PNG images, it stores EXIF information in a zTXt chunk with type "Raw profile type APP1" or "Raw profile type exif" (I think the type depends on whether the source image was JPG or TIFF).  ExifTool supports reading and writing this information.  See the ExifTool PNG TextualData tags documentation for more information.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

siemaeniu

Hi Phil,

thank you very much for your answer. It is very precious for me because you are the author of this software.

Could you tell me if it will be reliable to test the PNG with Exif metadata written in "Raw profile type APP1" or "Raw profile type exif" fields in PNG file and decide if e.g. Facebook removes (or not) EXIF or IPTC data from PNG files? Where are IPTC metadata stored then?

My opinion is that if PNG file is not capable of holding IPTC and EXIF data by design, there will be no sense to tell that e.g. Facebook preserves or removes the EXIF and IPTC data in PNG images.

I want to test the metadata treatment properly and I am not sure if such test can be reliable. Maybe it will be better to leave only XMP tags in PNG file and forget about EXIF and IPTC metadata?

Could you confirm that EXIF data are also stored in "Raw profile type APP1" or "Raw profile type exif" fields in case of GIF files? I wish to test JPEG, TIFF, PNG and GIF filetypes.

I am sorry for asking so many questions but this situation confused me very much and I am short of time  :)

Bye,
Wojtek

Phil Harvey

Hi Wojtek,

I don't know anything about how Facebook treats metadata.  I would recommend sticking to XMP but there isn't wide support for XMP in PNG yet.

For GIF images, see this documentation for a list of metadata supported by ExifTool.  EXIF is not listed.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

siemaeniu

Hi Phil,

I do not claim that you know how Facebook treats metadata, I need to TEST how some webpages treat metadata in user uploaded files. My inspiration is http://www.embeddedmetadata.org/.

I am not sure if EXIF data stored in "Raw profile type APP1" or "Raw profile type exif" fields in PNG file can be treated the same way as real EXIF tags, stored in a proper place in JPEG and TIFF files. However, ExifTool reads them when using -exif:all and -iptc:all switches, so it may be worth checking the website behaviour.




To sum up, PNG files are not able to store EXIF and IPTC data like JPEG, but for compatibility, EXIF tags are copied to "Raw profile type APP1" or "Raw profile type exif" field. I still don't know what is the location of IPTC metadata in PNG files.

I also checked GIF file, -exif:all and -iptc:all parameters return no results. However, -xmp:all command give the following result from "ExtensionXMP" field:

>exiftool -xmp:all IPTC-PhotometadataRef-Std2014_large.gif
XMP Toolkit                     : Image::ExifTool 10.36
Country Code                    : R14
Creator City                    : Creator's CI: City (ref2014)
Creator Country                 : Creator's CI: Country (ref2014)
Creator Address                 : Creator's CI: Address, line 1 (ref2014)
Creator Postal Code             : Creator's CI: Postcode (ref2014)
Creator Region                  : Creator's CI: State/Province (ref2014)
Creator Work Email              : Creator's CI: Email@1, Email@2 (ref2014)
Creator Work Telephone          : Creator's CI: Phone # 1, Phone # 2 (ref2014)
Creator Work URL                : http://www.Creators.CI/WebAddress/ref2014
Intellectual Genre              : A Genre (ref2014)
Location                        : Sublocation (Core) (ref2014)
Scene                           : IPTC-Scene-Code1 (ref2014), IPTC-Scene-Code2 (ref2014)
Subject Code                    : 1ref2014, 2ref2014, 3ref2014
About Cv Term Cv Id             : http://example.com/cv/test1/ref2014
About Cv Term Id                : http://example.com/cv/test1/code987/ref2014
About Cv Term Name              : CV-Term Name 1 (ref2014)
About Cv Term Refined About     : http://example.com/cv/refinements2/codeX145/ref2014
Additional Model Information    : Additional Model Info (ref2014)
Artwork Circa Date Created      : AO Circa Date: between 1550 and 1600 (ref2014)
Artwork Content Description     : AO Content Description 1 (ref2014)
Artwork Contribution Description: AO Contribution Description 1 (ref2014)
Artwork Copyright Notice        : AO Copyright Notice 1 (ref2014)
Artwork Creator                 : AO Creator Name 1a (ref2014), AO Creator Name 1b (ref2014)
Artwork Creator ID              : AO Creator Id 1a (ref2014), AO Creator Id 1b (ref2014)
Artwork Copyright Owner ID      : AO Current Copyright Owner ID 1 (ref2014)
Artwork Copyright Owner Name    : AO Current Copyright Owner Name 1 (ref2014)
Artwork Licensor ID             : AO Current Licensor ID 1 (ref2014)
Artwork Licensor Name           : AO Current Licensor Name 1 (ref2014)
Artwork Date Created            : 1914:10:22 12:13:14+00:00
Artwork Physical Description    : AO Physical Description 1 (ref2014)
Artwork Source                  : AO Source 1 (ref2014)
Artwork Source Inventory No     : AO Source Inventory No 1 (ref2014)
Artwork Source Inv URL          : AO Source Inventory URL (ref2014)
Artwork Style Period            : AO Style Baroque (ref2014), AO Style Italian Baroque (ref2014)
Artwork Title                   : AO Title 1 (ref2014)
Digital Image GUID              : http://example.com/imageGUIDs/TestGUID12345/ref2014
Digital Source Type             : http://cv.iptc.org/newscodes/digitalsourcetype/softwareImage
Embedded Encoded Rights Expr    : The Encoded Rights Expression (ref2014)
Embedded Encoded Rights Expr Type: IANA Media Type of ERE (ref2014)
Embedded Encoded Rights Expr Lang ID: http://example.org/RELids/id4711/ref2014
Event                           : An Event (ref2014)
Linked Encoded Rights Expr      : http://example.org/linkedrightsexpression/id986/ref2014
Linked Encoded Rights Expr Type : IANA Media Type of ERE (ref2014)
Linked Encoded Rights Expr Lang ID: http://example.org/RELids/id4712/ref2014
Location Created City           : City (Location created1) (ref2014)
Location Created Country Code   : R14
Location Created Country Name   : CountryName (Location created1) (ref2014)
Location Created Location Id    : Location Id (Location created1) (ref2014)
Location Created Province State : Province/State (Location created1) (ref2014)
Location Created Sublocation    : Sublocation (Location created1) (ref2014)
Location Created World Region   : Worldregion (Location created1) (ref2014)
Location Shown City             : City (Location shown1) (ref2014), City (Location shown2) (ref2014)
Location Shown Country Code     : R14, r14
Location Shown Country Name     : CountryName (Location shown1) (ref2014), CountryName (Location shown2) (ref2014)
Location Shown Location Id      : Location Id 1a(Location shown1) (ref2014), Location Id 1b(Location shown1) (ref2014), Location Id 2a(Location shown2) (ref2014), Location Id 2b(Location shown2) (ref2
014)
Location Shown Province State   : Province/State (Location shown1) (ref2014), Province/State (Location shown2) (ref2014)
Location Shown Sublocation      : Sublocation (Location shown1) (ref2014), Sublocation (Location shown2) (ref2014)
Location Shown World Region     : Worldregion (Location shown1) (ref2014), Worldregion (Location shown2) (ref2014)
Max Avail Height                : 14
Max Avail Width                 : 20
Model Age                       : 25, 27, 30
Organisation In Image Code      : Organisation Code 1 (ref2014), Organisation Code 2 (ref2014), Organisation Code 3 (ref2014)
Organisation In Image Name      : Organisation Name 1 (ref2014), Organisation Name 2 (ref2014), Organisation Name 3 (ref2014)
Person In Image                 : Person Shown 1 (ref2014), Person Shown 2 (ref2014)
Person In Image Cv Term Cv Id   : http://example.com/cv/test99/ref2014
Person In Image Cv Term Id      : http://example.com/cv/test99/code987/ref2014
Person In Image Cv Term Name    : Person Characteristic Name 1 (ref2014)
Person In Image Cv Term Refined About: http://example.com/cv/refinements987/codeY765/ref2014
Person In Image Description     : Person Description 1 (ref2014)
Person In Image Id              : http://wikidata.org/item/Q123456789/ref2014, http://freebase.com/m/987654321/ref2014
Person In Image Name            : Person Name 1 (ref2014)
Product In Image Description    : Product Description 1 (ref2014)
Product In Image GTIN           : 123456782014
Product In Image Name           : Product Name 1 (ref2014)
Registry Item ID                : Registry Image ID 1 (ref2014), Registry Image ID 2 (ref2014)
Registry Organisation ID        : Registry Organisation ID 1 (ref2014), Registry Organisation ID 2 (ref2014)
Creator                         : Creator1 (ref2014), Creator2 (ref2014)
Description                     : The description aka caption (ref2014)
Rights                          : Copyright (Notice) 2014 IPTC - www.iptc.org  (ref2014)
Subject                         : Keyword1ref2014, Keyword2ref2014, Keyword3ref2014
Title                           : The Title (ref2014)
Color Space                     : sRGB
Date/Time Original              : 2011:10:28 12:00:00
Exif Version                    : 0221
Exif Image Width                : 2100
Exif Image Height               : 1050
Keywords                        : Keyword1ref2014, Keyword2ref2014, Keyword3ref2014
Authors Position                : Creator's Job Title  (ref2014)
Caption Writer                  : Description Writer (ref2014)
City                            : City (Core) (ref2014)
Country                         : Country (Core) (ref2014)
Credit                          : Credit Line (ref2014)
Date Created                    : 2015:02:17
Headline                        : The Headline (ref2014)
Instructions                    : An Instruction (ref2014)
Source                          : Source (ref2014)
State                           : Province/State (Core) (ref2014)
Transmission Reference          : Job Id (ref2014)
Copyright Owner ID              : Copyright Owner Id 1 (ref2014), Copyright Owner Id 2 (ref2014)
Copyright Owner Name            : Copyright Owner Name 1 (ref2014), Copyright Owner Name 2 (ref2014)
Image Creator ID                : Image Creator Id 1 (ref2014), Image Creator Id 2 (ref2014)
Image Creator Name              : Image Creator Name 1 (ref2014), Image Creator Name 2 (ref2014)
Image Creator Image ID          : Image Creator Image ID (ref2014)
Image Supplier ID               : Image Supplier Id (ref2014)
Image Supplier Name             : Image Supplier Name (ref2014)
Image Supplier Image ID         : Image Supplier Image ID (ref2014)
Licensor City                   : Licensor City 1 (ref2014), Licensor City 2 (ref2014)
Licensor Country                : Licensor Country 1 (ref2014), Licensor Country 2 (ref2014)
Licensor Email                  : Licensor Email 1 (ref2014), Licensor Email 2 (ref2014)
Licensor Extended Address       : Licensor Ext Addr 1 (ref2014), Licensor Ext Addr 2 (ref2014)
Licensor ID                     : Licensor ID 1 (ref2014), Licensor ID 2 (ref2014)
Licensor Name                   : Licensor Name 1 (ref2014), Licensor Name 2 (ref2014)
Licensor Postal Code            : Licensor Postcode 1 (ref2014), Licensor Postcode 2 (ref2014)
Licensor Region                 : Licensor Region 1 (ref2014), Licensor Region 2 (ref2014)
Licensor Street Address         : Licensor Street Addr 1 (ref2014), Licensor Street Addr 2 (ref2014)
Licensor Telephone 1            : Licensor Phone1 1 (ref2014), Licensor Phone1 2 (ref2014)
Licensor Telephone 2            : Licensor Phone2 1 (ref2014), Licensor Phone2 2 (ref2014)
Licensor URL                    : Licensor URL 1 (ref2014), Licensor URL 2 (ref2014)
Minor Model Age Disclosure      : Age 25 or Over
Model Release ID                : Model Release ID 1 (ref2014), Model Release ID 2 (ref2014)
Model Release Status            : Not Applicable
Property Release ID             : Property Release ID 1 (ref2014), Property Release ID 2 (ref2014)
Property Release Status         : Not Applicable
Artist                          : Creator1 (ref2014)
Bits Per Sample                 : 8
Compression                     : JPEG (old-style)
Copyright                       : Copyright (Notice) 2014 IPTC - www.iptc.org  (ref2014)
Image Description               : The description aka caption (ref2014)
Orientation                     : Horizontal (normal)
Photometric Interpretation      : RGB
Resolution Unit                 : inches
Samples Per Pixel               : 3
Software                        : Adobe Photoshop CC 2014 (Windows)
X Resolution                    : 300
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
Y Resolution                    : 300
Modify Date                     : 2015:02:10 08:56:56
Usage Terms                     : Rights Usage Termns (ref2014)


In my opinion, those tags stored in GIF files will not be treated the same way as the proper EXIF and IPTC fields in JPEG and TIFF files, so in case of GIF files there is no sense in telling if webpages are keeping or deleting EXIF and IPTC data in GIF files.

Thank you for all the explanations. Your answers helped me a lot.

Bye,
Wojtek

PH Edit: put console output in code block

Phil Harvey

Quote from: siemaeniu on January 13, 2017, 10:04:34 AM
I still don't know what is the location of IPTC metadata in PNG files.

Check the link I gave in my first post.
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

siemaeniu

Hi Phil,

how blind I was to miss that information!?  :)

I will need to check what happens with GIF files when uploaded to social media and image hosting websites.

Thank you once again. You can close the thread (if there is such option).

Bye,
Wojtek