| 4D v13.4GET PICTURE METADATA | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 GET PICTURE METADATA 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET PICTURE METADATA ( imagem ; nomeMeta ; conteudoMeta {; nomeMeta2 ; conteudoMeta2 ; ... ; nomeMetaN ; conteudoMetaN} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| imagem | Imagem |   | Imagem cujos metadados você deseja conseguir | |||||
| nomeMeta | Texto |   | Nome ou caminho do bloco a ser lido | |||||
| conteudoMeta | Variável |   | Conteúdo do Metadado | |||||
O comando GET PICTURE METADATA permite ler o conteúdo dos metadados (ou meta-tags) presentes em imagem (campo ou variável imagem 4D). Para maior informação sobre metadados, consulte a descrição do comando SET PICTURE METADATA.
No parâmetro nomMeta, passe uma string especificando o tipo de metadado a recuperar. Pode passar:
Passe no parâmetro ConteudoMeta a variável destinada a receber os metadados.
Uso de estruturas da árvore DOM
 $xml:=DOM Create XML Ref("Root") //Criação de uma árvore XML DOM
 
 \Recepção dos metadados TIFF
 $_Xml_TIFF:=DOM Create XML element($xml;"/Root/TIFF")
 GET PICTURE METADATA(vImagem;"TIFF";$_Xml_TIFF)
 
  //Recepção dos metadados GPS
 $_Xml_GPS:=DOM Create XML element($xml;"/Root/GPS")
 GET PICTURE METADATA(vImagem;"GPS";$_Xml_GPS)Uso de variáveis
 C_DATE($dataComoData)
 GET PICTURE METADATA(vImagem;TIFF DateTime;$dataComoData)
  //devolve unicamente a data já que $dataComoData é de tipo Data
 
 C_TEXT($dataComoTexto)
 GET PICTURE METADATA(vImagem;TIFF/DateTime;$DataComoTexto)
  //devolve unicamente a data em formato XML
 
 C_INTEGER($urgency)
 GET PICTURE METADATA(vImagem;IPTC Urgency;$urgência)Recepção de etiquetas com valores múltiplos em arrays
 ARRAY TEXT($tTkeywords;0)
 GET PICTURE METADATA(vImagem;IPTC Keywords;$tTkeywords)Depois da execução do comando, arrTkeywords contém por exemplo: 
 $arrTkeywords{1}="França"
 $arrTkeywords{2}="Europa"Recepção de etiquetas com valores múltiplos em uma variável Texto
 C_TEXT($vTwords;0)
 GET PICTURE METADATA(vImagem;IPTC Keywords;$vTwords)Depois da execução do comando, vTwords contém por exemplo "França;Europa".
La variable sistema OK devolve 1 se a recuperación dos metadados es correta e 0 se for produzido um erro ou se não se encontra ao menos uma das etiquetas. Em todos os casos, se devolvem os valores legíveis.
	Produto: 4D
	Tema: Imagens
	Número 
        1122
        
        
        
	
        
         
        
	Criado por: 4D v12
GET PICTURE KEYWORDS
Picture Metadata Names
Picture Metadata Values
SET PICTURE METADATA