GraphiX - мощная графическая библиотека для Free Pascal.
Характеристики.
- поддерживаемое разрешение:
- все разрешения.
- поддерживаемые цветовые режимы:
- 8bit (3:3:2)
- 15bit (5:5:5)
- 16bit (5:6:5)
- 24bit (8:8:8)
- 32bit (8:8:8:8)
- поддерживаемые методы вывода и технологии:
- VGA окна
- Линейный фреймовый (оконный) буфер
- Аппаратное ускорение
- Двойная буферизация
- Virtual Buffer Management
- поддерживаемые стандарты и аппаратное обеспечение:
- VESA (1.2, 2.0) ............... bank, LFB
- 3Dfx Voodoo 3 (Banshee) ....... bank, LFB, hardware
- ARK Logic ..................... bank, LFB, hardware
- ATI (mach8, mach32, mach64) ... bank, LFB, hardware
- Cirrus Logic (5420 - 5485) .... bank, LFB
- Matrox (2x64W, 1x64SG) ........ bank, LFB, hardware
- S3 (Vision, Trio, ViRGE) ...... bank, LFB, hardware
- SiS (62xx, 6326) .............. bank, LFB, hardware
- Trident Microelectronics ...... bank, LFB, hardware
- Tseng Labs (not ET3000) ....... bank, LFB
- поддерживаемые инструкции
- 8086/80186/80286/80386-инструкции
- MMX-инструкции используются в MMX-совместимых- процессорах.
(Pentium MMX, Pentium II, AMD K6, AMD K6-2, ...)
- загрузка -поддержка графических форматов.
- BMP - Windows Bitmap - 1bit, 4bit, 8bit и 24bit, - без компрессиии, RLE4, RLE8
- GIF - Graphics Interchange Format - 4bit и 8bit
- CUR - курсор мыши - 1bit, 4bit, 8bit и 24bit - все размеры - без компрессиии , RLE4, RLE8
- ICO - Иконка - 1bit, 4bit, 8bit и 24bit - все размеры - без компрессиии, RLE4, RLE8
- JPG - grayscale, RGB - standard/extended/progressive huffmann encoded (SOF0,SOF1,SOF2)
- PCX - Zsoft Paintbrush - 1bit, 4bit, 8bit, 8bit и 24bit
- PNG - Portable Network Graphics - все типы (PNG спецификация ver 1.0)
- PBM/PGM/PPM - Portable Bitmap/Gray/Pixel Map - ASCII & Binary
- TGA - Truevision Targa - 8bit, 16bit, 24bit и 32bit без компрессиии & RLE, bottom-up and top-down
- TIF - Tagged Image Format - bilevel, indexed, RGB, CMYK - без компрессиии, packbits and LZW
- сохранение-поддержка графических форматов.
- BMP - Windows Bitmap - 24bit
- PPM - Portable Pixel Map - ASCII
- TGA - Truevision Targa - 24bit без компрессии.
- видео и анимация. Поддерживаемые медиа стандарты.
- AVI без компрессии
- FLC
- GIF (анимированный). + поддержка прозрачности.
- MOV
- ANI
Требования.
FreePascal с 1.0.4 до 1.0.10
GO32V2: x86-система с MS-DOS-совместимой ОС
Win32: Windows 95/98/2000/NT4 с DirectX3
Linux: i386, с SVGAlib
Скачать можно все отсюда
ВНИМАНИЕ!
Если у Вас есть информация о том, как компилировать GraphiX в FPC старше 1.0.10, пожалуйста, сообщите!