| 4D v18GET PICTURE METADATA | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 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_INTEGER($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
									
	Producto: 4D
	Tema: Imágenes
	Número 
        1122
        
        
        
	
	Creado por: 4D v12
	Manual de lenguaje 4D ( 4D v18)
	
	
	
 Añadir un comentario
Añadir un comentario