version 6.7 (Modifiée)
Formats pris en charge
Les tableaux suivants décrivent les divers formats d'images pris en charge par 4e Dimension sous Mac OS et Windows, en fonction des opérations réalisées :
Copier et Coller
PICT | EMF | WMF | BITMAP | |
Mac OS | Oui | - | - | - |
Windows | Oui | Oui | Oui | Oui |
encapsulé en | encapsulé en | converti en | ||
PicComment | PicComment | PICT Macintosh |
Affichage
PICT | QuickTime | WMF encapsulé | EMF encapsulé | |
Mac OS | Oui | Oui | Non | Non |
Windows | Oui | Oui | Oui | Oui |
+ QuickTime |
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 Mac OS.
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 Mac OS 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.
La liste des codecs de compression utilisables avec les commandes de compression d'images est fournie dans le thème de constantes Compression images.
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.
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 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 4 | Noms |
PICT | QuickDraw PICT (Mac OS) |
PICS | PICS |
GIFf | GIF (Graphic Interchange Format) |
PNGf | PNG (Portable Netword Graphic) |
TIFF | TIFF (Tagged Image File) |
8BPS | Photoshop (2.5 & 3.0) |
SGI | Silicon Graphics |
BMPf | BMP (Bitmap) |
JPEG | JPEG (Joint Photographic Experts Group) |
JPEG | JFIF |
PNTG | MacPaint |
TPIC | TGA (Targa) |
qdgx | QuickDraw GX Picture (si QuickDraw GX installé) |
qtif | QuickTime Image |
FPix | FlashPix |
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, Opérateurs sur les images, PROPRIETES IMAGE, Taille image.