4D v13.4Introduction aux images |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
Introduction aux images
|
Décodage | Encodage |
public.jpeg | public.jpeg |
com.compuserve.gif | com.compuserve.gif |
public.png | public.png |
public.jpeg-2000 | public.jpeg-2000 |
com.nikon.raw-image | public.tiff |
com.pentax.raw-image | com.adobe.photoshop.image |
com.sony.arw-raw-image | com.adobe.pdf |
com.adobe.raw-image | com.microsoft.bmp |
public.tiff com.canon.crw-raw-image | com.truevision.tga-image |
com.canon.cr2-raw-image | com.sgi.sgi-image |
com.canon.tif-raw-image | com.apple.pict |
com.sony.raw.image | com.ilm.openexr-image |
com.olympus.raw-image | |
com.konicaminolta.raw-image | |
com.panasonic.raw-image | |
com.fuji.raw-image | |
com.adobe.photoshop-image | |
com.adobe.illustrator.ai-image | |
com.adobe.pdf | |
com.microsoft.ico | |
com.microsoft.bmp | |
com.truevision.tga-image | |
com.sgi.sgi-image | |
com.apple.quicktime-image | |
com.apple.icns | |
com.apple.pict | |
com.apple.macpaint-image | |
com.kodak.flashpix-image | |
public.xbitmap-image | |
com.ilm.openexr-image | |
public.radiance |
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 LISTE CODECS IMAGES.
Note : WIC et ImageIO permettent l’utilisation de métadonnées dans les images. Deux commandes, FIXER METADONNEES IMAGE et LIRE METADONNEES IMAGE vous permettent d'en bénéficier dans vos développements.
Note : Si 4D ne peut pas interpréter le format d’une image, le programme fait appel aux routines de Quicktime (cf. ci-dessous).
Les formats d'images reconnus par 4D sont retournés par la commande LISTE CODECS IMAGES sous forme d'identifiants de codecs d'images. Ces identifiants peuvent être de trois formes :
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.
Les coordonnées du clic sont retournées dans les Variables système MouseX et MouseY. Les coordonnées sont exprimées en pixels par rapport à l’angle supérieur gauche de l’image (0,0). Vous devez lire la valeur de ces variables dans le cadre de l’événement formulaire Sur clic ou Sur double clic. Pour que ce mécanisme fonctionne correctement, le format d’affichage doit être "Tronquée non centrée" (cf. commande OBJET FIXER FORMATAGE).
Ce mécanisme, proche de celui d’une image map, peut être utilisé par exemple pour gérer des barres de boutons défilables ou l’interface de logiciels de cartographie.
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.
4D peut s'appuyer sur QuickTime d'Apple pour gérer le stockage et l'affichage des images dans votre base de données.
Sous Mac OS, QuickTime est intégré au système d'exploitation, aucune extension n'est requise.
Sous Windows, 4D requiert que la version 4 minimum de QuickTime soit installée pour que vous puissiez utiliser la compression/décompression d'images sur cette plate-forme.
Note de compatibilité : Les commandes QT CHARGER ET COMPRESSER IMAGE, QT COMPRESSER FICHIER IMAGE et QT COMPRESSER IMAGE font appel à des mécanismes obsolètes. Elles sont avantageusement remplacées par les commandes ECRIRE FICHIER IMAGE, IMAGE VERS BLOB ou CONVERTIR IMAGE. En outre, les commandes faisant appel à des fichiers disque (QT CHARGER ET COMPRESSER IMAGE et QT COMPRESSER FICHIER IMAGE) ne fonctionnent pas sous Windows, quelle que soit la version de QuickTime installée.
Le code d'erreur -9955 est retourné par 4D quand vous essayez d'utiliser une commande de compression ou de conversion d'image alors que QuickTime n'est pas installé dans votre système. D'autres erreurs générées par QuickTime peuvent être aussi retournées. Vous pouvez intercepter ces erreurs en utilisant une méthode de gestion d'erreurs installée par la commande APPELER SUR ERREUR.
Produit : 4D
Thème : Images
Nom intl. : Pictures
Opérateurs sur les images
SVG EXPORTER VERS IMAGE
Variables système