Графические редакторы. Выпуск 1. 1991 г.

Графический редактор ARTSTUDIO - атрибуты.


5. Атрибуты.

Это меню управляет включением цвета и других атрибутов. Эти атрибуты применимы
ко всем рисункам, чертежам и т.д.

Например, установим цвет красителя INK зеленым. Введите курсор в опцию меню,
обозначенную SET INK, затем нажмите «выбор». «Вытягивается» новое меню, содержащее
8 цветных прямоугольников и один, обозначенный буквой «Т».

Введите кусор в зеленый прямоугольник и нажмите «ввод».Теперь все, что нарисовано
на экране будет иметь зеленый цвет INK. Эта операция имеет тот же результат, что и
операция INK 4 в Бейсике.

Квадрат с буквой «Т» означает TRANSPERET (прозрачный). Атрибут, отмеченный
«Т» при рисовании не устанавливается, а остается тем же, каким он и был на этом месте до
вашей операции.

Цвет бордюра можно изменять из меню атрибутов путем введения курсора в опцию
SET BORDER и нажатием «ввод». Для бордюра нет понятия «прозрачности» («Т»).

Из этого же меню можно управлять яркостью BRIGHT и миганием FLASH. Они могут
быть включены (ON) или выключейы (OFF) или установлены в «Т».

Переключатели OVER и INVERSE играют ту же роль, что и их бейсиковские аналоги.

Опция STANDART — это возвращение всех атрибутов в исходное первоначальное
состояние.

6. Рисование (PAINTЛ

Это меню предоставляет вам три основных инструмента: перо, распылитель и кисть.
Все они рисуют установленными INK и PAPER, при этом учитываются текущие атрибуты
BRIGHT и FLASH. Выполняется также INVERSE, a OVER 0 нет.

Чтобы выбрать перо, надо ввести курсор в опцию PEN и нажать «ввод». Появится набор
из 16 перьев. Отметьте курсором желаемое перо и нажмите «ввод». Вместо стрелочного
курсора появится символ пера. Его можно перемещать по экрану, включая при этом пиксе-
ли клавиший «ввод». Если « ввод» нажат непрерывно, то при этом вычерчивается сплошная
линия.

Если при этом включен режим INVERSE, то состояние пикселей, по которым проходит
перо, меняется на противоположное. Так можно эффективно выполнить стирание.

Чтобы выбрать распылитель, введите курсор в прямоугольник SPRAY. Вы можете
выбрать распылитель из 8 различного диаметра. Каждый из них распыляет случайный
набор точек на экране, при этом распылитель можно перемещать.

Введя курсор в опцию BRUSH (кисть), вы можете выбрать одну из 16 возможныхки-

стей.

Каждая кисть имеет связанную с ней маску, которая имеет те же размеры, «то и кисть.
Когда выполняется рисование кистью на экране, то сначала переключаются пиксели, соот-
ветствующие маске, а затем включаются пиксели, соответствующие самой кисти или нао-
борот, если включен режим INVERSE. Преимущество использования маски состоит в том,
что с ее помощью могут быть получены более сложные рисунки, но для рисования простых
рисунков кистью об этом можно пока не думать.

Первая кисть в наборе — это нулевая кисть, т.к. ею можно водить по экрану, не меняя
цветовую гамму информации без включения или отключения пикселей. Может быть, вы
сочтете удобным для себя такой подход, когда сначала изображается рисунок на экране
черно-белым и только в конце закрашивается'.

Каждую из 16 кистей можно переработать (EDIT) в соответствии с конкретными
потребностями. Для этого выберите курсором окно в меню EDIT BRUSH, нажмите
«ввод».
Тем самым вы «вытянете» новое меню, содержащее увеличенное изображение кисти и
маски, а также копию кисти в нормальном размере. Теперь в изображении кисти и маски
вы можете переключать отдельные пиксели. Чтобы начать рисовать полученной таким
образом кистью, введите курсор в нормальное изображение кисти и нажмите «ввод».

Режим EDIT BRUSH действует только на текущую или на последнюю использовав-
шуюся кисть.

Чтобы переделать произвольную кисть, вам надо сделать ее текущей, выбрав из меню
SELECT BRUSH, а затем вернуться в меню PAINT и выбрать опцию EDIT BRUSH.

7. Другие возможности (MISCELLANEOUS).

Первая опция в этом меню устраняет меню с экрана и дает вам возможность рассмот-
реть все 24 строки одновременно. Возврат в меню осуществляется клавишей «ввод». При
этом режим UNDO (отбой), см. ниже, не работает. Если же он вам нужен, то тогда поль-
зуйтесь для просмотра всего экрана «скроллингом» путем введения курсора в прямоугольник
с вертикальной стрелкой и нажатием «вйод».

Вторая опция этого меню очищает весь экран и устанавливает все атрибуты в исходное
состояние. Режим UNDO возможен, если вы стерли изображение по ошибке:

Три последующие опции связаны с возможностью применения вспомогательных сеток
из светлых и темных блоков. Они полезны, когда вы размещаете элементы рисунка на
экране так, чтобы избежать «наползания» одних цветов на другие.

Режим BRIGHT GRID 1 устанавливает сетку на экране.

Режим BRIGHT GRID 2 устанавливает на экране сетку двойного размера.

Режим BRIGHT GRID удаляет сетку.

Следующая опция этого меню — CHANGE COLOR (изменить цвет). Она работает
только с окнами, которые были заранее заданы (см. раздел окна). Функция ее — превратить
один цвет в другой на всем экране или на его части. Эти цвета задаются через меню
атрибутов. Исходный цвет задается как PAPER, а требуемый — как INK. Данная функция
изменяет в пределах заданного окна все исходные цвета на требуемые.

Последняя опция меню MISCELLANEOUS изображает сообщение с номером той
версии программы А.С., которой вы пользуетесь.

8. Отбой команды (UNDOК

Это один из наиболее употребляемых режимов программы. Когда задается одна из
команд, например, FILL, содержание экрана копируется в специальный буферный блок
памяти, а затем на экране выполняется поданная команда. Если результат не тот, который
нужен, то команда UNDO возвращает содержимое буфера на главный экран. Эта команда
отбивает действие только последней команды.

9. Окно Г WINDOW к

Окно — это прямоугольник на экране, очерченный линией. Все, что находится в нем,
воспринимается как одно целое.

Прежде, чем какие-либо действия будут выполнены над содержимым окна, оно дол-
жно быть задано. Чтобы это сделать, надо вызвать опцию WINDOW и выбрать во вновь
полученном меню опцию DEFINE WINDOW. Вместо стрелки в качестве курсора появится
маленький квадрат. Установите его на экране и нажмите «ввод» в двух точках — противо-
положных углах окна.

Окно размером более чем 21 строка задается так:

— задайте один из верхних углов;

— выполните «скроллинг», (см. выше);

— задайте противоположный нижний угол окна.

Опция WHOLE WINDOW определяет весь экран в качестве окна

Опция LAST WINDOW задает последнее ранее использовавшееся окно.

Опция CLEAR WINDOW (очистить окно) выключает все пиксели в пределах окна и
устанавливает атрибуты, равные текущим значениям INK, PAPER, FLASH и BRIGHT.

Окно можно скопировать опцией CUT & PASTE (вырезать и наклеить). Появляется
новое окно, которое можно установить в нужном месте, после чего нажатием клавиши
«ввод» выполняется копирование содержимого старого окна в новое.

Опция CUT, CLEAR & PASTE (вырезать, очистить и наклеить) похожа на предыду-
щую. Добавляется очистка старого окна после копирования в новое.

Можно получить многочисленные копии окон. Для этого надо включить переключа-
тель MULTIPLE перед тем, как вызвать команды CUT & PASTE и CUT, CLEAR & PASTE.

Обычно новое окно после «наклеивания» забивает содержимое основного экрана,
однако есть возможность слить содержимое окна с содержимым экрана. Для этого должен
быть включен переключатель MERGE. Если в это время в меню атрибутов переключатель
OVER выключен (OFF), то слияние происходит по принципу OR (или), а если OVER
включен (ON), то по принципу XOR (исключающее или). Атрибуты не сливаются, а
берутся те, которые были на основном экране.

Выбор опции INVERT WINDOW изменяет состояние всех пикселей на противополож-
ное, но не изменяет атрибуты.

Окно можно увеличить, уменьшить, сжать, растянуть, в общем, изменить его размер
(RESCALE)- Это выполняется через RESCALE WINDOW. После этого надо задать новое
окно. Содержимое исходного окна проецируется на новое, причем так, чтобы его размеры
соответствовали размерам нового окна.

^ Процесс изменения размера выполмяется в две стадии. Сначала изменяется размер по
вертикали, при этом содержимое копируется в буферную память, а затем изменяется размер
по горизонтали и окно изображается на экране. Первая стадия выполняется с некоторым
запозданием.

Имейте в виду, что может быть потеря мелких деталей при уменьшении размеров окна.
Возможно также искажение цветов.

Опция CLEAR & RESCALE очищает исходное окно при изменении его размеров.
Режим MERGE и MULTIPLE применяется здесь так же, как и с опцией CUT & PASTE.

Можно получить зеркальные изображения окна относительно горизонтальной и вер-
тикальной осей — FLIP HORIZONTAL или FLIP VERTICAL.

И, наконец, окна можно вращать на 90,180, 270 градусов по часовой стрелке, напри-
мер — ROTATE 90. ,




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Bithday - с днем рождения спектрумисты!
Примьера - Описание текстовго редактора ZX-Winword, позволяющий делать графические вставки в текст, и его утилита Sprite Cutter - для нарезки этих вставок.
NEWNESS - Оригинальное описание к Paracels Protection System v1.0
Послесловие - Авторы и софт...
Движок - реклама и обьявления.

В этот день...   21 ноября