4D v16.3Introduction aux images |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Introduction aux images
Introduction aux images
4D intègre une gestion native des images. Cela signifie que les images sont affichées et stockées dans leur format d’origine, sans interprétation dans 4D. Les spécificités des différents formats (ombrages, zones transparentes...) sont conservées en cas de copier-coller et affichées sans altération. Cette prise en charge native est valide pour toutes les images stockées dans 4D : images de la bibliothèque, images collées dans les formulaires en mode Développement, images collées dans les champs ou variables en mode Application, etc. 4D utilise des API natives pour encoder et décoder les images (champs et variables) sous Windows et Mac OS. Ces implémentations donnent accès à de nombreux formats natifs, dont le format RAW, couramment utilisé par les appareils photo numériques.
Sous Windows comme sous Mac OS, les formats pris en charge varient en fonction du système d’exploitation et des codecs personnalisés installés sur les postes. Pour connaître les codecs disponibles, vous devez utiliser la commande PICTURE CODEC LIST. Note : WIC et ImageIO permettent l’utilisation de métadonnées dans les images. Deux commandes, SET PICTURE METADATA et GET PICTURE METADATA vous permettent d'en bénéficier dans vos développements. Les formats d'images reconnus par 4D sont retournés par la commande PICTURE CODEC LIST sous forme d'identifiants de codecs d'images. Ces identifiants peuvent être :
La forme utilisée pour chaque format dépend du mode de déclaration du codec au niveau du système d’exploitation. Une icône spécifique est affichée pour les images stockées dans un format non disponible sur le poste. L'extension du format manquant est inscrite en bas de l'icône : L'icône est automatiquement utilisée partout où l'image doit être affichée : Cette icône indique que l'image ne peut être ni affichée ni manipulée localement -- mais elle peut être stockée sans altération pour être affichée sur une autre machine. C'est le cas, par exemple, pour les images PDF sous Windows ou les images basées sur PICT avec un 4D Server 64-bits sous OS X. Par défaut, les codecs d’image liés à QuickTime ne sont plus pris en charge dans 4D à compter de la v14. Pour des raisons de compatibilité, vous pouvez toutefois réactiver QuickTime dans votre application à l’aide de l'option QuickTime support de la commande SET DATABASE PARAMETER. Il est toutefois déconseillé désormais d'utiliser les codecs QuickTime. 4D permet de récupérer les coordonnées locales d’un clic dans un champ ou une variable image, même si un défilement ou un zoom a été appliqué à l’image. 4D vous permet d'effectuer des opérations sur les images 4D, telles que la concaténation, la superposition, etc. Ce point est traité dans la section Opérateurs sur les images.
Voir aussi
Opérateurs sur les images
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||