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

Графический редактор ARTSTUDIO - редактирование шрифта (FONT EDITOR).


13. Редактирование шрифта (FONT EDITOR I

Это меню Позволяет редактировать набор символов. Всего в наборе 96 знаков (коды
ASCII от 32 до 127). С помощью этого меню можно как создавать новые шрифты, так и
изменять существующие. Наборы можно хранить на ленте и загружать по мере необходи-
мости.

96 символов из набора изображаются в нижней части экрана. Каждый имеет размер
8x8 пикселей. Один из этих символов текущий.

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

Любой символ может быть сделан текущим путем указания на него курсором и нажа-
тием «ввод». Текущий символ можно поменять на любой из набора, если ввести курсор в
бокс со стрелкой и нажать «ввод».

Над текущим символом можно выполнить ряд операций, если вызвать меню из бокса
CHARACTER. Эти операции:

— CLEAR CHARACTER — стереть символ;

— INVERT CHARACTER — переключить пиксели на противоположные;

— FLIP VERTICAL и FLIP HORIZONTAL — построение зеркального отражения от-
носительно горизонтальной и вертикальной осей;

— ROTATE 1/4 — повернуть на 90 градусов.

Эти же самые операции можно выполнять над всем набором в целом, если вызвать
меню из бокса FONT. Опция CLEAR (очистить) в этом случае требует подтверждения.

Набор символов, содержащихся в ПЗУ «Спектрума», может быть введен с использо-
ванием опции COPY ROM в меню MISCELLANEOUS

В этом же меню есть опция CAPTURE FONT. Ее задача — копировать блоки из
заданного окна в набор символов. Она работает только если окно задано. Копирование
начинается с текущего символа и продолжается слева направо и сверху вниз по всему окну
до тех пор, пока не используются всепиксели.

Набор символов может быть выгружен на ленту и загружен с нее. Режим этот очень
похож на работу с файлами, но функция слияния (MERGE) файлов здесь невозможна.
Набор содержит 768 байтов, т.е. 96x8, поэтому загрузить файл большого размера в набор
нельзя, хотя меньше — можно. Выбор SAVE или LOAD выполняется после вызова бокса
FILE.

По окончании редактирования возврат в главное меню выполняется через блок MENU:
Набор символов, который вы создадите, используя этот режим, вы можете использо-
вать в собственных программах после следующей процедуры:
10 LET Х-64000 (это значение выберете сами)
20 CLEAR Х-1 (защита набора символов)
30 LOAD-FILENAME" CODE X
40 POKE 23607,INT(X/256) (установка системных
50 POKE 23606,X-256*INT(X/256) переменных)

Для тех, кто работает с микродрайвом, строка 30 будет выглядеть так:

30 LOAD "М";1;"FILENAME" CODE X

Для тех, кто работает с дисковой системой:

30 PRINT 4, LOAD 'FILENAME" CODE X

14. Графические элементы (SHAPES).

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

Например, для изображения треугольника вызовите меню SHAPES, затем вызовите N
опцию TRIANGLE. Установите курсор в вершинах будущего треугольника и трижды на-
жмите «ввод».

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

Лучи — это часть линий, выходящие из одной общей точки. Большинство фигур могут
изображаться без необходимости вызова меню SHAPES. А.С. обычно находится в этом меню
до тех пор, пока не будет вызвана другаяопция.

Фигуры могут быть выполнены пластично (ELASTICALLY). Такие фигуры переме-
щаются по экрану как одно целое вместе с движением курсора. Нажатие «ENTER» фикси-
рует ее положение. Для получения таких фигур нужно установить переключатель ELASTIC
до того, как делать выбор какой-либо опций в меню SHARES.

Опорные точки фигур можно привязать к элементарным блокам экрана 8x8. Привязка
возможна независимо по вертикали и по горизонтали. Выбор SNAP и по вертикали и по
горизонтали одновременно поместит точку в угол элементарного блока.

4 Приложение 1

Расширенная (EXTENDED) Артстудия

1. Дополнительные команды.

Все возможности А.С. справедливы и для р. А.С. При этом добавляются команды для
управления микродрайвером и кемпстоновской дисковой системой.

Р. А. С. — это слишком большая программа, чтобы полностью поместиться в память
«Спектрума». Некоторые из менее часто встречающихся функций храняться отдельно в
картридже или диске и загружаются в память только по требованию.

Так, например, меню управления печатью — это внешний модуль, загрузка которого
идет 10 сек с картриджа и 2 сек с диска. Для такой работы картридж или диск с р. А. С.
Должны находиться на устройстве №1.

/

2. Файл.

Р. А. С. полностью поддерживает кассеты, картриджи и диски при работе с файлами.
Каждое из внешних устройств управляется отдельным меню, которое вызывается через
субменю после вызова бокса FILE в главном меню. Режим UNDO при этом не работает.

3. Работа с микродрайвом>

/

Р. А. С. может иметь RAM-каталог. Это каталог, который хранится в памяти RAM
(озу). Его можно изобразить на экране и пользоваться без необходимости всякий раз читать
картридж. Чтобы вызвать этот каталог, введите курсор в бокс CATALOGUE CARTRIDGE и
нажмите «ENTER». Через 10 сек ь левой части экрана вы увидете большой белый прямо-
угольник с информацией. Вверху имя картриджа, а ниже об'ем свободного пространства в
к. Это та же информация, которую дает бейсиковский оператор CAT. В оставшейся части
прямоугольника запишутся имена файлов, имеющихся на этом картридже. Эти файлы
можно вызвать, указав на них курсором и нажав «ENTER», после чего с ним можно
выполнять SAVE, LOAD, MERGE в зависимости от того, в какой бокс вы ввели курсор. Это
намного более изящный путь, по сравнению со вводом с клавиатуры.

Полная емкость RAM - КАТАЛ О ГА — 50 позиций, хотя только 8 могут изображаться
одновременно. Чтобы сделать «скроллинг», надо обратиться к боксу со стрелкой. Бокс с
символом в виде двух сцепленных квадратов возвращает вас к началу каталога. Полоса,
расположенная между двумя боксами со стрелками показывает, какая часть полного ката-
лога изображается на дисплее.

. Если вы записываете файл на картридж в первый раз, его имя пока отсутствует в
каталоге. Для команды SAVE вы должны набрать имя с клавиатуры. Для этого служит бокс
ENTER FILENAME (ввод имени файла). Наберите имя и нажмите ENTER. Нажатие
ENTER без имени прекратит операцию.

Р. А. С. автоматически проверяет файл после загрузки (VERIFY). Если проверка не
проходит, то испорченная запись автоматически стирается и все повторяется снова. И так
до 5 раз, или пока копия не будет сделана. Режимы SAVE и LOAD могут быть прерваны
нажатием CAPS SHIFT и SPACE одновременно.

Режим MERGE работает так же, как то было описано для работы с магнитофоном.

Заметьте, что с начала набираем SAVE или LOAD и только потом имя файла, а не
наоборот. Это нужно для того, чтобы ошибка в выборе SAVE или LOAD не испортила вам
картридж.

Р. А. С. поддерживает до 4 микродрайвов. Конкретный микродрайв может быть
выбран через конкретный бокс в верхней части меню.

4. Работа с кемптоновской дисковой системой.

Р. А. С. здесь также может иметь RAM-КАТАЛОГ. Чтобы выполнить каталог диска,
введите курсор в бокс CATALOGUE DISC и нажмите «ENTER». Как и в начале работы с
микродрайвом, вы увидите ту же информацию. Она равнозначна информации, получаемой
по команде бейсика PRINT#4 CAT.

Вы может быть, заметили, что только определенные файлы изображаются в RAM-KA-
ТАЛОГЕ. Это файлы, записанные в кодах и имеющие размер 6К или 6 3/4к, т.е. это экраны.

Работа с файлами: команды SAVE, LOAD, MERGE аналогичны командам для микро-
драйва.

Полная емкость RAM-КАТАЛОГА — 49 позиций, хотя только 8 из них могут изобра-
жаться одновременно.

Можно загружать файлы, которые не распечатались в RAM - КАТАЛ О ГЕ, т.к. размер
их не точно 6к или 6 3/4к. В этом случае надо набирать имя файла вручную.

5. Редактор набора символов.

Набор символов может быть загружен с кассеты, микродрайва или диска после вызова
меню из бокса FILE в меню FONT EDITOR.

Здесь опции похожи по своему действию на опции главного меню р. А. С. Исключение
составляет команда MERGE, которая здесь невозможна. При работе с микродрайвом или'
дисковой системой должно быть указано имя файла, номер же физического устройства
выбирается из главного меню.

Файл с набором символов должен содержать 768 байтов (96x8) и р. А. С. откажется
его загрузить, если его размер больше.

На прилагаемой кассете имеется ряд готовых наборов символов. Их можно использо-
вать при разработке собственных картин и рисунков.

6. Графические элементы♦

Р. А. С. Имеет дополнительные фигуры — дуги, которые являются частями окружно-
сти (до полуокружности). Первые две точки определяют концы дуги, третья — прогиб. Дуга
соединяет две концевые точки, но не обязательно должна проходить через третью.

Хотя и есть возможность изображать пластичные (ELASTIC) дуги, процесс это мед-
ленный и пользоваться им не рекомендуется.




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Обратная связь - контакты редакции.
Обо всём - подробный отчет с Funtop'98 от MMA (глава последняя).
Крик - charts результаты: "Безумная работа, скажу я вам! Целый день в моей голове крутятся одни чертовы цифры, целый день я считал, изучал, исправлял, стрелял, убивал..."
График - график работы BBS.
Информация - помощь.

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