ВУЗ:
Составители:
25
9 Лабораторная работа №9
9.1 Обмен графической информацией
”Хороший” графический пакет должен быть обеспечен максимально
возможной независимостью от характера изображения и устройств ввода и
вывода. Это может быть достигнуто, например, расщеплением его на части:
независимый от устройства процессор видовой операции и зависимые от
устройств генераторы дисплейных команд, формирующие
специализированные сегментированные дисплейные программы для каждого
дисплейного процессора.
9.2 Метафайлы
Возможен и такой вариант — создать промежуточную независимую от
устройства дисплейную псевдопрограмму для абстрактного дисплейного
псевдопроцессора. Этот вариант аналогичен
Р-коду, используемому в
независимом от устройства, но низкоуровневом промежуточном
представлении программ Паскаля. В нормированных координатах
псевдопрограмма может использоваться для модификации изображения, в
любых графических устройствах, кроме векторного дисплея.
Псевдопрограммы обеспечивают более высокую независимость от
устройства, но за счет дополнительного представления программы генерации
дисплейных команд.
Дисплейная псевдопрограмма, являющаяся замкнутым,
низкоуровневым, но независимым от устройства описанием картинки,
называется метафайлом. Графический пакет, записывающий и читающий
метафайлы, может использовать их для сохранения ”откомпилированного
кода” между отдельными сеансами работы, а также для переноса
графической информации на другие машины и в другие программы.
Для того, чтобы графический пакет не зависел от устройства и
вычислительной машины, независимая от устройства часть пакета и
драйверы логических устройств реализуются на языке высокого уровня,
обеспечивающем перенос программ с машины на машину. При таком
модульном подходе перенос пакета с машины на машину и адаптация к
другому устройству сводятся в основном к изменению находящегося на
самом нижнем уровне драйвера физического устройства.
Еще один из возможных способов переноса графической информации
— файлы описания чертежей AutoCADа.
Файлы (*.DXF)обмена описаниями чертежей содержат почти всю
информацию, требуемую для воспроизведения чертежа. Это основной
источник документированной графической информации. Первичный
источник информации представляют файлы чертежей (*.DWG), однако их
структура не подлежит публичному оглашению.
9 Лабораторная работа №9 9.1 Обмен графической информацией ”Хороший” графический пакет должен быть обеспечен максимально возможной независимостью от характера изображения и устройств ввода и вывода. Это может быть достигнуто, например, расщеплением его на части: независимый от устройства процессор видовой операции и зависимые от устройств генераторы дисплейных команд, формирующие специализированные сегментированные дисплейные программы для каждого дисплейного процессора. 9.2 Метафайлы Возможен и такой вариант — создать промежуточную независимую от устройства дисплейную псевдопрограмму для абстрактного дисплейного псевдопроцессора. Этот вариант аналогичен Р-коду, используемому в независимом от устройства, но низкоуровневом промежуточном представлении программ Паскаля. В нормированных координатах псевдопрограмма может использоваться для модификации изображения, в любых графических устройствах, кроме векторного дисплея. Псевдопрограммы обеспечивают более высокую независимость от устройства, но за счет дополнительного представления программы генерации дисплейных команд. Дисплейная псевдопрограмма, являющаяся замкнутым, низкоуровневым, но независимым от устройства описанием картинки, называется метафайлом. Графический пакет, записывающий и читающий метафайлы, может использовать их для сохранения ”откомпилированного кода” между отдельными сеансами работы, а также для переноса графической информации на другие машины и в другие программы. Для того, чтобы графический пакет не зависел от устройства и вычислительной машины, независимая от устройства часть пакета и драйверы логических устройств реализуются на языке высокого уровня, обеспечивающем перенос программ с машины на машину. При таком модульном подходе перенос пакета с машины на машину и адаптация к другому устройству сводятся в основном к изменению находящегося на самом нижнем уровне драйвера физического устройства. Еще один из возможных способов переноса графической информации — файлы описания чертежей AutoCADа. Файлы (*.DXF)обмена описаниями чертежей содержат почти всю информацию, требуемую для воспроизведения чертежа. Это основной источник документированной графической информации. Первичный источник информации представляют файлы чертежей (*.DWG), однако их структура не подлежит публичному оглашению. 25
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »