2011-11-13 7 views
26

Cuando hago clic en la imagen> propiedad> detalles de una imagen PNG en Windows faltan muchos campos en comparación con un archivo JPEG. ¿Estos campos son compatibles con PNG? Si es así, ¿cómo se agregarían en un archivo PNG mediante programación?¿PNG admite campos de metadatos como autor, modelo de cámara, etc.?

+0

echa un vistazo a esto http://stackoverflow.com/questions/4497206/how-to-add-extra-meta-data-to-png – david

Respuesta

11

PNG no tiene ningún fragmento EXIF. Por lo tanto, los metadatos EXIF ​​se perderán si convierte de JPEG a PNG.

Sin embargo, Adobe ha realizado XMP para almacenar todo tipo de metadatos. Para que pueda convertir JPEG y PNG mientras conserva los metadatos.

34

sección 11.3.4.2 de la especificación PNG da una lista de etiquetas meta predefinidos

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

puede añadir tantos otros campos de etiquetas/meta como le gustaría.

cómo, programáticamente, eso depende del idioma que estés usando.

+2

Esto fue muy útil para mí en averiguar cómo determinar si una imagen PNG fue rotado a la EXIF. En otras palabras, no puedo hacerlo de manera confiable ... está bien que no golpeé mi cabeza contra la pared por mucho tiempo. – 2rs2ts

+0

Desafortunadamente, algunos editores de imágenes (como Corel Photo Paint y The Gimp) decidieron ignorar por completo estos fragmentos de texto, por lo que si abre un PNG en estos editores de imágenes, la información no estará visible y se perderá si guarda la imagen nuevamente. – Waruyama

Cuestiones relacionadas