4D v16.3Introduction aux images |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
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 (obsolète) |
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 (obsolète) | |
com.apple.icns | |
com.apple.pict (obsolète) | |
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.
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 :
La forme utilisée pour chaque format dépend du mode de déclaration du codec au niveau du système d’exploitation.
La plupart des commandes de gestion d'images de 4D attendent un identifiant de codec en paramètre. Il est donc impératif d'utiliser l'identifiant système retourné par la commande LISTE CODECS IMAGES.
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 Prise en charge QuickTime de la commande FIXER PARAMETRE BASE. Il est toutefois déconseillé désormais d'utiliser les codecs QuickTime.
Note : L'option de réactivation de QuickTime est ignorée dans les versions 64 bits de 4D Developer Edition (pas de prise en charge de QuickTime).
4D permet de récupérer les coordonnées locales de la souris dans un champ ou une variable image en cas de clic ou de survol, même si un défilement ou un zoom a été appliqué à l’image. 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.
Les coordonnées 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). Lorsque la souris se trouve en-dehors du système de coordonnées de l'image, la valeur -1 est retournée dans MouseX et MouseY.
Vous pouvez lire la valeur des variables MouseX et MouseY dans le contexte des événements formulaire Sur clic, Sur double clic, Sur relâchement bouton, Sur début survol et Sur survol.
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.
Opérateurs sur les images
SVG EXPORTER VERS IMAGE
Variables système
Produit : 4D
Thème : Images
Nom intl. : Pictures
4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)