4D v14.3GET PICTURE METADATA |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
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
Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)