Obtenir la liste des formats contenus dans C_PICTURE

Traduit automatiquement de Deepl

Un champ ou une variable image peut stocker différents formats d’image – et même une image dans plusieurs formats en même temps. Par exemple, une image peut être stockée en PNG, SVG et MacPICT – dans la même variable.

La nouvelle GET PICTURE FORMATS vous permet d’obtenir le nombre et les types de format qui sont contenus dans une variable C_PICTURE.

Si vous copiez/collez une image à partir d’une autre application, comme Adobe Photoshop™ ou Microsoft Word™, l’autre application insère dans le presse-papiers l’image dans plusieurs formats. Généralement le format natif interne et un ou plusieurs formats standards. En collant cela dans un objet image 4D, 4D ne sait pas quel format vous préférez – il stocke donc TOUS les formats pris en charge dans le même objet.

Plus tard, lorsque vous exportez l’image ou utilisez CONVERT PICTUREil vérifie si le format demandé existe déjà, il l’utilise tel quel ou le convertit. Pour afficher l’image, 4D sélectionne automatiquement l’un des formats pris en charge.

Avec cette nouvelle GET PICTURE FORMATS vous pourrez identifier ces images et les convertir en un seul format, afin de réduire l’espace occupé par votre base de données. Elle vous permet également de vérifier si votre base de données contient des images enregistrées dans un format déprécié tel que « pict ». Si le format obsolète est supporté, vous pourrez convertir les images dans un autre format (png, jpg, svg…), sinon vous pourrez planifier des actions pour récupérer/remplacer ces images.

Pour en savoir plus sur cette nouvelle commande, téléchargez l’exemple suivant :

Exemple de base de données

Pour plus de détails, veuillez consulter la documentation de la commande GET PICTURE FORMATS.

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.