Introduction aux images

4D - Documentation   Français   English   German   4e Dimension 2003, Commandes par thèmes   4e Dimension 2003, Liste alphabétique des commandes   4e Dimension 2003, Constantes par thèmes   Retour   Précédent   Suivant

version 6.7 (Modifiée)


Formats supportés


Les tableaux suivants décrivent les divers formats d'images supportés par 4e Dimension sous MacOS et Windows, en fonction des opérations réalisées :

Copier et Coller

PICTEMFWMFBITMAP
MacOSOui---
WindowsOuiOuiOuiOui
encapsulé enencapsulé enconverti en
PicCommentPicCommentPICT Macintosh

Affichage

PICTQuickTimeWMF encapsuléEMF encapsulé
MacOSOuiOuiNonNon
WindowsOuiOuiOuiOui
NT & WIN 9x
+ QT 4

A propos des fichiers WMF (Windows MetaFile)

Ces fichiers doivent être des fichiers "positionnables", comportant un en-tête précisant la dimension du dessin et sa résolution. Si cet en-tête est absent, 4D ne pourra pas lire le dessin. Les fichiers WMF sont l'équivalent sous Windows des fichiers PICT, ils peuvent contenir des données vectorielles et bitmap correspondant aux primitives de bases de dessin de chacun des environnements. L'avantage de l'utilisation d'images WMF dans votre base de données est leur plus grande rapidité d'affichage sous Windows (nul besoin de conversion), ainsi que leur universalité. Toutes les applications Windows sont à même d'exporter ce type de fichiers. Attention toutefois, si vous utilisez ce type d'images dans votre base, vous ne pourrez pas les visualiser sous MacOS.

A propos des fichiers EMF (Windows Enhanced Metafile)

Ces fichiers sont une amélioration du format WMF. Les applications Windows doivent progressivement l'adopter. L'avantage de ces fichiers est qu'ils peuvent contenir des primitives de dessin plus élaborées que les fichiers WMF, comme par exemple les Beziers ou les transformations.

Utiliser QuickTime d'Apple avec 4D


4D s'appuie sur QuickTime d'Apple pour gérer la compression et la conversion d'images dans votre base de données.

Compression

Apple a ajouté des "opcodes" aux spécifications PICT d'origine. Ainsi, les applications MacOS peuvent manipuler des images QuickTime sans modification. Quand l'application demande au système de dessiner une image contenant des données encapsulées avec QuickTime, l'opcode QuickTime est ignoré si QuickTime n'est pas installé ; si QuickTime est présent, l'image est décompressée et affichée. Cette technologie est transparente pour l'utilisateur et utilise une mémoire minimale, car une image d'un méga octets peut être stockée dans une PICT de 40 kilo-octets, et n'a pas besoin d'être décompressée avant l'affichage.

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 : Les commandes utilisant QuickTime mais faisant appel à des fichiers disque (CHARGER ET COMPRESSER IMAGE et COMPRESSER FICHIER IMAGE) ne fonctionnent toutefois pas sous Windows, quelle que soit la version de QuickTime installée.

Conversion

Des commandes 4D telles que ECRIRE FICHIER IMAGE vous permettent de convertir et de sauvegarder sur disque divers types d'images dans différents formats. La plupart de ces commandes nécessitent la présence de QuickTime. Sous Windows, 4D requiert que la version 4 minimum de QuickTime soit installée pour que vous puissiez convertir des images sur cette plate-forme.

Code de conversion QuickTime 4

Voici la liste des codes de conversion fournis en standard par QuickTime 4. Chaque code est formé impérativement de 4 caractères. A noter que cette liste peut varier en fonction des machines, QuickTime 4 permettant l'ajout de routines de conversion personnalisées. Utilisez la commande LISTE TYPES IMAGES pour obtenir la liste des formats QuickTime disponibles sur une machine.

Codes QuickTime 4Noms
PICTQuickDraw PICT (MacOS)
PICSPICS
GIFfGIF (Graphic Interchange Format)
PNGfPNG (Portable Netword Graphic)
TIFFTIFF (Tagged Image File)
8BPSPhotoshop (2.5 & 3.0)
SGISilicon Graphics
BMPfBMP (Bitmap)
JPEGJPEG (Joint Photographic Experts Group)
JPEGJFIF
PNTGMacPaint
TPICTGA (Targa)
qdgxQuickDraw GX Picture (si QuickDraw GX installé)
qtifQuickTime Image
FPixFlashPix

Erreurs de compression ou de conversion d'image

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.

Opérateurs sur les images


4e Dimension 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.

Référence

BLOB VERS IMAGE, CHARGER ET COMPRESSER IMAGE, COMPRESSER FICHIER IMAGE, COMPRESSER IMAGE, ECRIRE FICHIER IMAGE, ENREGISTRER IMAGE, IMAGE VERS BLOB, LIRE FICHIER IMAGE, LISTE TYPES IMAGES, PROPRIETES IMAGE, Taille image.


4D - Documentation   Français   English   German   4e Dimension 2003, Commandes par thèmes   4e Dimension 2003, Liste alphabétique des commandes   4e Dimension 2003, Constantes par thèmes   Retour   Précédent   Suivant