web-dev-qa-db-fra.com

Le PNG prend-il en charge les champs de métadonnées comme l'auteur, le modèle d'appareil photo, etc.?

Lorsque je clique sur l'image> propriété> détails d'une image PNG dans Windows, de nombreux champs sont manquants par rapport à un fichier JPEG. Ces champs sont-ils pris en charge en PNG? Si oui, comment seraient-ils ajoutés par programme dans un fichier PNG?

31
techno

PNG n'a pas de bloc EXIF. Ainsi, les métadonnées EXIF ​​seront perdues si vous convertissez de JPEG en PNG.

Cependant Adobe a créé XMP pour stocker toutes sortes de métadonnées. Pour que vous puissiez convertir entre JPEG et PNG tout en préservant les métadonnées.

11
neoneye

la section 11.3.4.2 de la spécification PNG donne une liste de balises META prédéfinies (mots-clés)

http://www.w3.org/TR/PNG/#11textinfo

vous pouvez ajouter autant de balises/champs méta que vous le souhaitez.

quant à la façon dont, par programme, cela dépend de la langue que vous utilisez!

44
Kae Verens