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 :
Pour plus de détails, veuillez consulter la documentation de la commande GET PICTURE FORMATS.