| 4D v18GET PICTURE METADATA | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 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.
									GET PICTURE KEYWORDS
									
									Picture Metadata Names
									
									Picture Metadata Values
									
									SET PICTURE METADATA
									
	Produto: 4D
	Tema: Imagens
	Número 
        1122
        
        
        
	
	Criado por: 4D v12
	Manual de linguagem 4D ( 4D v18)
	
	
	
 Adicionar um comentário
Adicionar um comentário