| 4D v15.4GET PICTURE METADATA | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v15.4
 GET PICTURE METADATA 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET PICTURE METADATA ( imagen ; nomMeta ; ContenidoMeta {; nomMeta2 ; ContenidoMeta2 ; ... ; nomMetaN ; ContenidoMetaN} ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| imagen | Imagen |   | Imagen de la cual obtener los metadatos | |||||
| nomMeta | Texto |   | Nombre o ruta de acceso del bloque a leer | |||||
| ContenidoMeta | Variable |   | Contenido del metadato | |||||
El comando GET PICTURE METADATA permite leer el contenido de los metadatos (o meta-tags) presentes en imagen (campo o variable imagen 4D). Para mayor información sobre metadatos, consulte la descripción del comando SET PICTURE METADATA.
En el parámetro nomMeta, pase una cadena especificando el tipo de metadato a recuperar. Puede pasar:
Pase en el parámetro ContenidoMeta la variable destinada a recibir los metadatos.
Uso de estructuras de árbol DOM
 $xml:=DOM Create XML Ref("Root") //Creación de un árbol XML DOM
 
  //Recepción de los metadatos TIFF
 $_Xml_TIFF:=DOM Create XML element($xml;"/Root/TIFF")
 GET PICTURE METADATA(vImagen;"TIFF";$_Xml_TIFF)
 
  //Recepción de los metadatos GPS
 $_Xml_GPS:=DOM Create XML element($xml;"/Root/GPS")
 GET PICTURE METADATA(vImagen;"GPS";$_Xml_GPS)Uso de variables
 C_DATE($fechaComoFecha)
 GET PICTURE METADATA(vImagen;TIFF DateTime;$fechaComoFecha)
  //devuelve únicamente la fecha ya que $fechaComoFecha es de tipo Fecha
 
 C_TEXT($fechaComoTexto)
 GET PICTURE METADATA(vImagen;TIFF/DateTime;$fechaComoTexto)
  //devuelve únicamente la fecha en formato XML
 
 C_LONGINT($urgency)
 GET PICTURE METADATA(vImagen;IPTC urgency;$urgencia)Recepción de etiquetas con valores múltiples en arrays
 ARRAY TEXT($tTkeywords;0)
 GET PICTURE METADATA(vImagen;IPTC keywords;$tTkeywords)Después de la ejecución del comando, arrTkeywords contiene por ejemplo: 
 $arrTkeywords{1}="Francia"
 $arrTkeywords{2}="Europa"Recepción de etiquetas con valores múltiples en una variable Texto
 C_TEXT($vTwords;0)
 GET PICTURE METADATA(vImagen;IPTC keywords;$vTwords)Después de la ejecución del comando, vTwords contiene por ejemplo "Francia;Europa".
La variable sistema OK devuelve 1 si la recuperación de los metadatos es correcta y 0 si se produce un error o si no se encuentra al menos una de las etiquetas. En todos los casos, se devuelven los valores legibles.
									GET PICTURE KEYWORDS
									
									Nombres de metadatos imágenes
									
									Picture Metadata Values
									
									SET PICTURE METADATA
									
 Añadir un comentario
Añadir un comentario