PICTURE CODEC LIST
PICTURE CODEC LIST ( arrayCodec {; arrayNomes}{; *} )
Parâmetro | Tipo | Descrição | |
---|---|---|---|
arrayCodec | Text array | ← | Identificadores de codecs de imagens disponíveis |
arrayNomes | Text array | ← | Nomes dos Codecs de imagens |
* | Operador | → | Retorna a lista de Codecs de leitura |
Descrição
O comando PICTURE CODEC LIST preenche o array arrayCodec com a lista dos identificadores dos codecs de imagens que estão disponíveis na máquina onde se executa. Esta lista inclui os codecs dos formatos de imagens que são geridos nativamente por 4D.
Os identificadores dos codecs podem ser devolvidos no array arrayCodec de duas formas diferentes:
- como uma extenão (por exemplo, “.gif”)
- como um tipo Mime (por exemplo, “Imagem/jpeg”)
Nota de compatibilidade: Se QuickTime foi ativado na base (ver a seção Imagens), os códigos QuickTime de 4 caracteres também podem ser devolvidos (por exemplo "PNTG").
A forma retornada pelo comando depende do modo de declaração do codec ao nível do sistema operativo. O array opcional arrayNoms permite recuperar o nome de cada codec. Estes nomes são mais explícitos que os identificadores. Este array pode ser utilizado, por exemplo, para criar e mostrar um menu que liste os codecs disponíveis.
Por padrão, se não passa o parâmetro *, o comando devolve unicamente os codecs que podem ser utilizados para codificar (escrever) as imagens. Estes identificadores podem ser utilizados no parâmetro formato dos comandos de exportação de imagens WRITE PICTURE FILE e PICTURE TO BLOB.
Se passa o parâmetro *, o comando também devolve a lista de codecs utilizados para decodificar (ler) as imagens. As duas listas não são exclusivas, certos codecs de leitura e de escrita são idênticos. Os codecs destinados a codificação das imagens podem ser utilizadas para a decodificação. Por outro lado, os codecs de decodificação não necessariamente podem ser utilizados para a codificação. Por exemplo, o codec ".jpg" se encontrará em ambas listas, enquanto o ".xbmp" estará presente na lista de codecs de leitura mas não na de escritura.
Ver também
Imagens
Is picture file