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
| PICT | EMF | WMF | BITMAP | |
| MacOS | Oui | - | - | - |
| Windows | Oui | Oui | Oui | Oui |
| encapsulé en | encapsulé en | converti en | ||
| PicComment | PicComment | PICT Macintosh |
Affichage
| PICT | QuickTime | WMF encapsulé | EMF encapsulé | |
| MacOS | Oui | Oui | Non | Non |
| Windows | Oui | Oui | Oui | Oui |
| 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 4 | Noms |
| PICT | QuickDraw PICT (MacOS) |
| 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, PROPRIETES IMAGE, Taille image.