4D v12.4SET PICTURE METADATA |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v12.4
SET PICTURE METADATA
|
SET PICTURE METADATA ( imagen ; nomMeta ; ContenidoMeta {; nomMeta2 ; ContenidoMeta2 ; ... ; nomMetaN ; ContenidoMetaN} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
imagen | Imagen |
![]() |
Imagen cuyos metadatos quiere escribir | |||||
nomMeta | Texto |
![]() |
Nombre o ruta del bloque a escribir | |||||
ContenidoMeta | Variable |
![]() |
Contenido del metadato | |||||
El comando SET PICTURE METADATA permite escribir o modificar el contenido de los metadatos (o meta-etiquetas) presentes en imagen (campo o una variable imagen 4D).
Los metadatos son información adicional insertada en las imágenes. 4D permite manipular cuatro tipos de metadatos estándar: EXIF, GPS, IPTC y TIFF.
Nota: para una descripción detallada de estos tipos de metadatos, puede consultar los siguientes documentos: http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf (IPTC) y http://exif.org/Exif2-2.PDF (TIFF, EXIF y GPS).
En el parámetro nomMeta, pase una cadena especificando el tipo de metadato a escribir o modificar. Puede pasar:
Pase los nuevos valores del metadato en el parámetro contenidoMeta:
Nota: sólo ciertos formatos de imágenes (específicamente JPEG y TIFF) soportan los metadatos. Por el contrario, los formatos tales como GIF o BMP no aceptan los metadatos. Cuando convierte una imagen con metadatos a un formato que no los soporta, se pierde la información.
Escritura de varios valores del metadato "Keywords" por medio de arrays:
ARRAY TEXT($arrTkeywords;2)
$arrTkeywords{1}:="Francia"
$arrTkeywords{2}:="Europa"
SET PICTURE METADATA(vPicture;"IPTC Keywords";$arrTkeywords)
Escritura del bloque GPS vía una referencia DOM:
C_TEXT($domMetas)
$domMetas:=DOM Parse XML source("metas.xml")
C_TEXT($gpsRef)
$gpsRef:=DOM Find XML element($domMetas;"Metadatas/GPS")
If(OK=1)
SET PICTURE METADATA(vImage;"GPS";$refGPS)
//$gpsRef realmente apunta al elemento GPS
...
End if
DOM CLOSE XML($domMetas)
Cuanto todos los metadatos se manipulan vía una referencia de elementos DOM, las etiquetas se guardan como atributos asociados a un elemento (hijo del elemento referenciado) cuyo nombre es el nombre del bloque (TIFF, IPTC, etc.). Cuando se manipula un bloque de metadatos específico, las etiquetas del bloque se almacenan como atributos directamente asociados al elemento referenciado por el comando.
Producto: 4D
Tema: Imágenes
Número
1121
Creado por: 4D v12
GET PICTURE METADATA
Nombres de metadatos imágenes
Picture metadata values
images***