- •Структура и состав средств компьютерной графики
- •Технические средства компьютерной графики
- •Принципы формирования графического изображения на экране дисплея
- •Интерфейсные шины
- •Разновидности видеоадаптеров
- •Цвет в компьютерной графике
- •Растровые форматы
- •Векторные и метафайловые форматы
- •Сжатие графических данных
- •Современные графические API-интерфейсы
- •API Microsoft DirectX
- •API OpenGL
- •API Fahrenheit
Растровые форматы
BMP (Microsoft Windows Bitmap, Windows DIB). Тип файла BMP имеет расширения BMP, DIB. Поддерживается операционной средой Microsoft Windows и является собственным растровым форматом Windows, который используется для хранения практически всех типов растровых данных. Этот формат очень часто применяется в операционных системах MS-DOS и OS/2 и может использовать метод сжатия RLE, хотя многие файлы BMP хранятся в несжатом виде. В формате BMP могут записываться изображения различного качества, вплоть до 32-битных цветных.
Существуют различные версии BMP, все они разрабатывались для компьютеров, базирующихся на процессорах Intel. Структура файлов в формате BMP тесно связана с интерфейсом прикладного программирования (API) и для Windows, и для OS/2. В связи с этим BMP не рассматривается как переносимый формат и не используется для обмена растровыми данными между различными операционными системами.
GIF (Graphics Interchange Format). Тип файла и расширение GIF. Разрабо-
тан компанией CompuServe, используется для хранения нескольких растровых изображений в одном файле и для обмена растровыми данными между аппаратными платформами и системами. Поддерживает до 256 цветов; тип сжатия - LZW. По количеству существующих файлов GIF можно считать самым распространенным форматом хранения многобитовой графики и изображений. Очень часто применяется в Internet.
JPEG File Interchange Format (JFIF). Тип файла JPEG. Возможные расши-
рения JFIF, JPG, JIF и др. Он разработан для хранения данных, закодированных с применением метода JPEG, и для обмена такими данными между различными системами и приложениями. Является одним из лучших для хранения изображений фотографического типа, обеспечивая коэффициент сжатия до 200:1.
30
PCX (Paintbrush File Format). Тип файла PCX, возможные расширения
PCX, DCX, РСС. Это один из наиболее широко используемых форматов, в том числе в программных продуктах фирмы Microsoft. Возможные операционные системы -MS-DOS, Windows, UNIX и др. Поддерживает сжатие RLE. Последние версии PCX позволяют хранить 24-битовые цветные изображения, благодаря чему этот формат может использоваться в большинстве применяемых программ создания изображений, графических приложений и видеотехнологий, хотя он не поддерживает цветовые модели CMYK и HSV. PCX – это аппаратнозависимый формат; данные могут храниться либо в виде битовых плоскостей, либо в виде пикселей, в зависимости от особенностей аппаратного обеспечения.
TGA (Targa Image File). Тип файла и расширение TGA. Является популярным цветовым форматом, получившим распространение в обработке видео и мультимедиа. Поддерживает 8-, 16-, 24-, 32-битовые цвета; метод сжатия – RLE. TGA является форматом, зависимым от устройств, так как его структура была разработана с учетом требований определенного дисплейного оборудования, производимого фирмами Truevision и Macintosh.
TIFF (Tagged Image File format). Тип файла TIFF, расширение TIF. Явля-
ется одним из наиболее многоцелевых и разносторонних из существующих растровых форматов; поддерживается практически всеми графическими приложениями, а также настольными издательскими системами. Кроме того, TIFF является легко воспринимаемым для графического интерфейса пользователя (GUI) операционной оболочки Windows. Он обеспечивает 24-битовое представление цвета и различные типы сжатия: RLE, LZW, JPEG и др. Максимальный возможный размер изображения составляет (232 – 1) пикселей. Существует ряд модификаций формата.
31
Векторные и метафайловые форматы
CGM (Computer Graphics Metafile). Тип файла и расширение CGM. Этот метафайловый формат стандартизован (стандарты ANSI и ISO) и независим от платформ, ориентирован на поддержку разнообразных графических приложений в таких областях как деловая графика, визуализация, системы автоматизированного проектирования, картография, издательские системы и т.д. Обеспечивает обмен очень сложными и высокохудожественными изображениями, поддерживает такие векторные примитивы как прямые и ломаные линии, дуги, окружности, многоугольники, эллипсы и текст, а также растровые изображения. Каждый примитив может иметь один или более атрибутов, включая тип, размер, ориентацию, цвет, шаблон штриховки. Поддерживает и используется также стандартом Graphical Kernel System (GKS). Максимальный размер изображения и цвета не ограничены.
DXF (AutoCAD Drawing Exchange Format) представляет собой векторный формат, разработанный фирмой Autodesk и применяемый в системах автоматизированного проектирования. Тип файла и расширение DXF, DXB, SLD, ADI. Применяется многими программами для обмена данными различных типов, чаще всего векторно-ориентированной информацией, текстом; может отражать общие концепции черчения, например, ассоциативные размеры. Поддерживает 256 цветов, сжатие отсутствует.
WMF (Windows Metafile Format) – широко используемый метафайловый формат для приложений Microsoft Windows и является внутренним форматом Microsoft Windows®. Поддерживает растровое и векторное представление данных и 24-битовую цветовую модель RGB. Вследствие широкого распространения интерфейса Windows формат WMF стал основным для подавляющего большинства графических приложений и поддерживается на всех платформах.
32
