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:
Para mais detalhes, consulte a documentação do comando GET PICTURE FORMATS.