Фрагмент - графика - Большая Энциклопедия Нефти и Газа, статья, страница 2
Неудача - это разновидность удачи, которая не знает промаха. Законы Мерфи (еще...)

Фрагмент - графика

Cтраница 2


Блоки могут быть распределены на три группы: Управление, Графика-Визуализация и Специального Назначения. Управляющие блоки, такие как Заголовок, Дескриптор Логического Экрана, Расширение Управляющее Графикой и Завершитель, содержат информацию, которая используется для того, чтобы управлял, обработкой Потока Данных пли информацией, используемой при установке параметров аппаратных средств. Блоки Визуализации Графики, такие как Дескриптор Изображения и Простое Текстовое Расширение, содержат информацию и данные, которые используются для того, чтобы визуализировать фрагмент графики на дисплейном устройстве. Блоки Специального Назначения, такие как Расширение Комментария и Расширение Приложения, не используются гаг для управления обработкой Потока Данных, ни для представления их в качестве содержимого или данных для визуализации графического символа на дисплейном устройстве. За исключением Дескриптора Логического Экрана и Глобальной Таблицы Цветов, область действия которых - весь Поток Данных, все остальные блоки Управления имеют ограниченную область действия, ограшгтлвасмую блоком Визуализации Графики, который за ними следует. Область действия блоков Специального Назначения не ограничивается никакими Управляющими Блоками; блоки Специального Назначения в процессе декодирования прозрачны. Блоки Расширения и Блоки Визуализации Графики используются в качестве разделителей области действия для блоков Управ-лснпя и расширении. Метки применяются для различения помеченных блоков, которые делятся на три диапазоне: 0 xOO - 0.x7 F ( 0 - 127) - Блоки визуализации Графики, за нсключешгем Завершителя ( ОхЗВ); Ox80 - 0.x F9 ( 128 - 249) - Блоки Управления; OxFA-OxFF ( 250 - 255) - блоки Специального Назначения. Диапазоны распределены так, чтобы дешифраторы могли оперировать областями действия блоков, соответственно распознавая метки блоков даже, когда блок сам по себе не может быть обработан.  [16]

Значения: 0 - Расположение не определено; от дешифратора не требуется никаких действий. Фрагмент графики должен оставаться на месте. В области, используемой фрагментом графики, должен быть восстановлен цвет фона. От дешифратора требуется восстановить область, перезаписанную фрагментом графики, до того состояния, которое предшествовало появлению этого фрагмента. Значения 4 - 7 - Будут определены впоследствии. Флаг Ввода Пользователя - Указывает на необходимость пользовательского ввода перед продолжением. Если флаг установлен, обработка продолжится после того, как будет обнаружен ввод пользователя. Характер ввода Пользователя определяется приложением ( Возврат Каретки. Значения: 0 - Ввод Пользователя не предполагается.  [17]

Флаг Сортировки - указывает на наличие сортировки Локальной Таблицы Цветов. Если флаг установлен, Локальная Цветная Таблица Цветов сортируется по порядку уменьшения значимости. Обычно порядок будет представлять уменьшение частоты ( появлении цвета), при этом наиболее распространенный цвет оказывается на первом месте. Это помогает дешифратору, имеющему меньше доступных цветов, в выборе наилучшего подмножества цветов; для визуализации фрагмента графики дешифратор может использовать начальный сегмент таблицы.  [18]

Расширение Простого Текста содержит текстовые данные и параметры, необходимые для визуализации этих данных в простой форме в виде фрагмента графики. Текстовые данные будут закодированы 7-битными печатаемыми символами ASCII. Текстовые данные визуализируются с использованием сетки ячеек символов, определяемой параметрами в полях блока. Каждый символ визуализируется в индивидуальной ячейке. Текстовые данные в этом блоке будут представлены как моноширинные символы по одному символу на ячейку наиболее подходящим шрифтом и размером. Данные символов берутся последовательно из части данных блока и визуализируются внутри ячейки, начинающейся с верхней левой ячейки решетки и обрабатываются слева направо сверху вниз. Текстовые данные представимы до тех пор, пока не будет достигауг конец данных или сетка символов не будет заполнена. Сетка символов содержит целое количество ячеек; в случае, когда размеры ячеек не позволяют получить целое число, дробные ячейки должны быть отброшены, шифратор должен быть осторожен при определении размеров решетки для того, чтобы подобное не произошло. Этот блок требует, чтобы была доступна Глобальная Таблица Цветов; цвета, используемые этим блоком, ссылаются на Глобальную Таблицу Цветов в Потоке, если таковая существует, или Глобальную Таблицу Цветов из предшествующего Потока, если таковая была сохранена. Этот блок является блоком визуализации фрагмента графики, следовательно, он может быть модифицирован Расширением Управления Графикой.  [19]



Страницы:      1    2