Obter lista de formatos contidos em C_PICTURE

Tradução automática de Deepl

Um campo de imagem ou variável pode armazenar diferentes formatos de imagem – e até mesmo uma imagem em vários formatos ao mesmo tempo. Como exemplo, uma imagem pode ser armazenada como PNG, SVG e MacPICT – na mesma variável.

A nova imagem GET PICTURE FORMATS permite obter o número e os tipos de formato que estão contidos numa variável C_PICTURE.

Se copiar/colar uma imagem de outra aplicação, como Adobe Photoshop™ ou Microsoft Word™, a outra aplicação irá inserir na área de transferência a imagem em vários formatos. Normalmente, o formato nativo interno e um ou vários formatos padrão. Colando isso num objecto de imagem 4D, 4D não sabe qual o formato que prefere – assim armazena TODOS os formatos suportados no mesmo objecto.

Mais tarde, quando exporta a imagem ou utiliza CONVERT PICTUREverifica se o formato solicitado já existe, então será utilizado tal como está, ou converte-o. Para exibir a imagem, 4D selecciona automaticamente um dos formatos suportados.

Com este novo formato GET PICTURE FORMATS poderá identificar tais fotografias e convertê-las num formato único, para reduzir o espaço ocupado pela sua base de dados. Também lhe permite verificar se a sua base de dados contém fotografias guardadas num formato depreciado, tal como “pictórico”. Se o formato depreciado for suportado, poderá converter as fotografias para outro formato (png, jpg, svg…), caso contrário, poderá planear acções para recuperar/substituir estas fotografias.

Para saber mais sobre o novo comando, descarregue o seguinte exemplo:

Exemplo de base de dados

Para mais detalhes, consulte a documentação do comando GET PICTURE FORMATS.

Vanessa Talbot
• Proprietário do produto - Vanessa Talbot entrou ao time 4D Program em Junho de 2014 como Proprietária do Produto e está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Desde sua chegada, trabalhou na definição de funcionalidades chaves em 4D. Trabalhou na maioria das novas funcionalidades multithread preemptivo e também em um tema muito complexo: a nova arquitetura para a aplicação engined. Vanessa é formada pela Telecom Saint-Etienne. Começou sua carreira no Instituto de Investigação Criminal como desenvolvedora do departamento audiovisual. Também trabalhou em meios de comunicação e no âmbito médico como especialista em assistência técnica, produção e documentação de novas funcionalidades.