Учебное пособие Воронеж 2005 А. С. Кольцов Е. Д. Федорков Геометрическое моделирование в сапр
Download 2.6 Mb.
|
Федорков Е.Д., Кольцов А.С. Геометрическое моделирование
15.3. СТАНДАРТЫ ОБМЕНА ДАННЫМИ
Стандарты обмена графическими данными можно условно разделить на следующие группы: - графические метафайлы; - проблемно-ориентированные протоколы; - растровые графические файлы. Графический метафайл представляет собой описание изображения в функциях виртуального графического устройства (в терминах примитивов и атрибутов). Он обеспечивает возможность запоминать графическую информацию единым образом, передавать ее между различными системами и интерпретировать для вывода на различные устройства. Характеристики метафайла определяются его функциональными возможностями и способом кодирования информации. Метафайл обычно разрабатывается как составная часть какой-либо графической системы. При этом его функциональные возможности однозначно соответствуют возможностям этой системы. Способ кодирования выбирается по одному из следующих критериев: - минимальность объема кодированной информации; - минимальность времени для кодирования и декодирования; - наглядность (возможность чтения и редактирования). В зависимости от выбранного способа кодирования метафайл может использоваться в качестве средства хранения и передачи изображений, протокола взаимодействия отдельных подсистем, языка описания изображений. GKSM - GKS Metafile CGM - Computer Graphics Metafile NAPLES - North American Presentation Level Protocol Syntax HPG - Hewlett Packard Graphics Language PostScript - Adobe Systems' Language WMF - Microsoft Windows Metafile GEM - GEM Draw File Format PIC - Lotus Graphics File Format SLD - AutoCad Slide File Format GKSM - стандарт de-facto на графический метафайл в рамках системы GKS (приложение "Е" к стандарту GKS). По функциональным возможностям GKSM полностью соответствует системе GKS, поэтому он легко интерпретируется в соответствующих стандарту системах GKS. Кодирование в GKSM текстовое, что позволяет просматривать и редактировать метафайл GKS. CGM - стандарт ISO на графический метафайл. Функционально CGM соответствует стандарту CGI. В CGM предусмотрены три способа кодирования - символьное, двоичное и текстовое. Символьное кодирование наиболее компактно и предназначено для хранения и транспортировки информации. Двоичное кодирование требует минимальных усилий по кодированию/декодированию и предназначено для внутрисистемного использования. Текстовое кодирование наиболее наглядно и обеспечивает возможность визуального просмотра и редактирования графических файлов. NAPLPS - стандарт на представление графических данных в сетях VIDEOTEX. Основными требованиями при разработке этого протокола были следующие: возможность передачи графической информации в потоке алфавитно-цифровых данных, минимальность объема передаваемых данных, минимальность усилий для интерпретации и возможность вывода изображений на простейшие устройства. Обеспечение этих требований привело к тому, что был разработан эффективный способ упаковки графической информации в семи- или восьмибитные коды ASCII. Эти же требования привели к ограничению функциональных возможностей протокола, что не позволяет получить высокое качество изображений при использовании современных графических устройств. HPG - стандарт компании Hewlett-Packard на протокол взаимодействия с графическими устройствами (в первую очередь графопостроителями), выпускаемыми этой фирмой. Он содержит небольшое количество графических функций, легко читается и интерпретируется. В некоторых графических системах на персональных компьютерах HPGL используется в качестве графического метафайла. PostScript - является языком описания страниц для электронных печатающих устройств, в первую очередь лазерных принтеров. Он обеспечивает возможность получения высококачественных документов на устройствах разного разрешения. PostScript обладает широкими возможностям для описания сложных изображений. Естественно, что вследствие наглядности PostScript, как и другие языки программирования, не оптимален в смысле минимальности кодирования информации. Поэтому его использование в качестве графического метафайла представляется нецелесообразным. Однако он становится незаменим при передаче тексто-графических документов, предназначенных для воспроизведения на печатающих устройствах с высоким разрешением. WMF, GEM, PIC, SLD и др. - это локальные стандарты на метафайл в рамках соответствующих программных систем. Прикладные или проблемно-ориентированные графические протоколы обеспечивают наиболее эффективный способ хранения и передачи графических данных в прикладных системах. Кодирование информации в этих протоколах производится без потери семантики и в наиболее сжатой форме, что обеспечивает минимальность объема хранящейся или передаваемой информации и допускает свободу в выборе различных способов графического представления данных. Сегодня в части стандартизации прикладных графических протоколов наиболее проработанной является область машиностроительных и электронных САПР. Здесь уже имеется ряд отраслевых и международных стандартов: Download 2.6 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling