Fiche technique | |
---|---|
Type de produit : | Bibliothèque |
Langage de programmation : | Free Pascal |
Auteur : | Michael Knapp |
Licence : | Freeware |
Date de publication : | 1997 à 2001 |
Introduction
La bibliothèque GraphiX de Michael Knapp est une bibliothèque graphique pour Free Pascal version 1, conçue pour faciliter le développement d'applications graphiques dans un environnement Windows. Elle est particulièrement utile pour les développeurs utilisant Free Pascal.
Configuration requise
- FreePascal 1.0.4 à 2
- GO32V2 : Système x86 avec système d'exploitation compatible MS-DOS
- Win32 : Windows 95/98/2000/NT4 avec DirectX3
- Linux : i386, avec SVGAlib
- Minimum absolu
- 386SX+387
- 4 Mo de mémoire
- Carte graphique ISA-SVGA avec DAC 8 bits, 512 Ko, VESA 1.2
- Minimum
- 486SX, 486DX, 486DX2, 486DX4
- 16 Mo de RAM
- Carte graphique VLB ou PCI-SVGA avec DAC 8/15/16/24/32 bits, 2 Mo, LFB, VESA 2.0
- Recommandé
- AMD K5 - Cyrix 6x86 - Intel Pentium
- 32 Mo de mémoire
- Carte graphique PCI-SVGA avec DAC 8/15/16/24/32 bits, 4 Mo, VESA 2.0
- Optimal
- AMD K6/K7 - Cyrix 6x86MX - IDT Winchip C6 - Intel Pentium MMX/II/III
- 64 Mo de mémoire
- Carte graphique PCI ou AGP-SVGA avec DAC 8/15/16/24/32 bits, 8 Mo, VESA 2.0
Fonctionnalités
- Résolutions prises en charge : toutes les résolutions
- Modes de couleurs pris en charge :
- Méthodes et techniques de dessin prises en charge :
- Fenêtre VGA
- Tampon de trame linéaire
- Accélération matérielle
- Double mise en mémoire tampon
- Gestion du tampon virtuel
- Norme/matériel pris en charge :
Norme Matériel VESA (1.2, 2.0) banque, LFB 3Dfx Voodoo 3 (Banshee) banque, LFB, matériel ARK Logic banque, LFB, matériel ATI (mach8, mach32, mach64) banque, LFB, matériel Cirrus Logic (5420 - 5485) banque, LFB Matrox (2x64W, 1x64SG) banque, LFB, matériel S3 (Vision, Trio, ViRGE) banque, LFB, matériel SiS (62xx, 6326) banque, LFB, matériel Trident Microelectronics banque, LFB, matériel Tseng Labs (pas la ET3000) banque, LFB
- Ensemble d'instructions pris en charge :
- Ensemble d'instructions 8086/80186/80286/80386
- L'ensemble d'instructions MMX est utilisé sur les microprocesseurs compatibles MMX (Pentium MMX, Pentium II, AMD K6, AMD K6-2, ...)
- Prise en charge du chargement des formats d'image :
- Prise en charge de l'enregistrement pour les formats d'image :
Bits par pixels | Format de couleurs |
---|---|
8 bits | (3:3:2) |
15 bits | (5:5:5) |
16 bits | (5:6:5) |
24 bits | (8:8:8) |
32 bits | (8:8:8:8) |
Format | Description |
---|---|
BMP | Windows Bitmap - 1 bit, 4 bits, 8 bits et 24 bits, - non compressé, RLE4, RLE8 |
GIF | Graphics Interchange Format - 4 bits et 8 bits |
CUR | Curseur Windows - 1 bit, 4 bits, 8 bits et 24 bits - toutes les tailles - non compressé, RLE4, RLE8 |
ICO | Icônes Windows - 1 bit, 4 bits, 8 bits et 24 bits - toutes les tailles - non compressé, RLE4, RLE8 |
JPG | Niveaux de gris, RVB - codage Huffmann standard/étendu/progressif (SOF0, SOF1, SOF2) |
PCX | Paintbrush de Zsoft - 1 bit, 4 bits, 8 bits, 8 bits en niveaux de gris et 24 bits |
PNG | Portable Network Graphics - tous les types (spécification PNG ver 1.0) |
PBM/PGM/PPM | Carte Bitmap/Gris/Pixel Portable - ASCII et binaire |
TGA | Truevision Targa - 8 bits, 16 bits, 24 bits et 32 ??bits non compressés et RLE, de bas en haut et de haut en bas |
TIF | Tagged Image Format - à deux niveaux, indexé, RVB, CMJN - non compressé, packbits et LZW |
Format | Description |
---|---|
BMP | Windows Bitmap - 24 bits |
PPM | Portable Pixel Map - ASCII |
TGA | Truevision Targa - 24 bits non compressé |
Remarque
- La bibliothèque GraphiX est utilisé par de nombreux projets comme par exemple le GUI de MOS.
Dernière mise à jour : Dimanche, le 9 juillet 2023