Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОУК / 09 семестр / Книги и методические указания / Руководство программиста в Photon.doc
Источник:
Скачиваний:
364
Добавлен:
04.03.2014
Размер:
7.99 Mб
Скачать

Попиксельный редактор

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

В этом разделе мы обсудим:

  • установку размеров попиксельного образа

  • выбор цветов

  • как рисовать и вытирать

  • рисование от руки

  • рисование линий, прямоугольников и кругов

  • заполнение замкнутых областей

  • выбор области

  • использование панели инструментов

  • другие средства управления редактора

  • Чтобы открыть попиксельный редактор для любого виджета, который может содержать образ (напр., PtLabel, PtButton), щёлкните на виджете, затем щёлкните на "Image resurce" в панели управления ресурсами.

Рис. 6-1. Простая сессия попиксельного редактора

Редактор имеет несколько режимов и инструментов рисования, описанных в нижеследующих разделах. По умолчанию принят режим рисования "от руки" – Вы просто водите указателем по сетке рисования.

Установка размеров попиксельного образа

Редактор содержит области высоты и ширины образа, оба задаются в пикселях. Чтобы изменить размеры, отредактируйте значение в области и нажмите <Enter>.

 Если Вы уменьшили размер образа, часть рисунка может быть обрезана.

Как рисовать и стирать

Следующее относится ко всем инструментам рисования:

для того, чтобы:

Используйте

Рисовать текущим цветом

Левую кнопку мыши

Удалить пиксель или область (т.е. рисовать цветом фона)

Правую кнопку мыши

Выбор цветов

Чтобы выбрать цвет рисования:

  1. Щёлкните на следующий селектор цвета:

  1. Отобразится палитра селектора цвета. Щёлкните на выбранном цвете. Всё будет рисоваться этим цветом до тех пор, пока Вы не выберите новый цвет.

Выбор фонового цвета

Фоновый цвет (или стирание) используется, когда Вы рисуете правой кнопкой мыши. Чтобы выбрать цвет фона:

  1. Щёлкните на следующем селекторе цвета:

  1. Щёлкните на выбранном Вами цвете.

Для получения более полной информации см. раздел "Редактор цвета".

Рисование "от руки"

Инструмент рисования "от руки" позволяет Вам рисовать линии свободной формы и удалять единичные пиксели для быстрого исправления помарок.

Чтобы рисовать в режиме "от руки":

  1. Щёлкните на инструменте рисования "от руки":

  1. Установите указатель в точку начала рисования.

  2. Протаскивайте указатель, двигая его так, как будто Вы рисуете карандашом, затем, когда Вы выполните задуманное, отпустите кнопку мыши.

Вы можете повторять этот шаг столько раз, сколько Вам вздумается.

 Чтобы стереть пиксель под указателем, щёлкните правой кнопкой мыши.

Рисование линий, прямоугольников и кругов

Чтобы рисовать линии, прямоугольники или круги, используйте один стандартный метод:

  1. Щёлкните на соответствующем инструменте.

  2. Укажите, где Вы хотите начать рисовать объект.

  3. Протяните указатель туда, где объект должен закончиться, затем отпустите кнопку мыши.

Вы можете повторять этот шаг столько раз, сколько Вам вздумается.

Заполнение замкнутой области

Чтобы заполнить какую-либо замкнутую область (т.е. любую область сделать одного цвета):

  1. Щёлкните на инструменте заполнения:

  1. Переместите указатель внутрь области, которую Вы хотите заполнить, затем щёлкните.

 Если линия, ограничивающая область, разорвана, операция заполнения приведёт к выливанию краски через дырку и может привести к заполнению цветом всего попиксельного рисунка.

Выбор области

Для того, чтобы использовать некоторые инструменты, Вам необходимо вначале выбрать область на рисунке.

Чтобы выбрать область:

  1. Щёлкните на инструменте выбора:

  1. Укажите, где Вы хотите начать выбор.

  2. Перетаскивайте указатель туда, где Вы желаете завершить выбор, затем отпустите кнопку мыши.

Вы теперь можете слегка передвинуть ("подтолкнуть") область или выполнить любое действие, описанное ниже в разделе "Использование панели инструментов попикснльного образа".

"Подталкивание" области

Чтобы "подтолкнуть" выбранную область на один пиксель:

  1. Выберите область, которую хотите "подтолкнуть".

  2. Щёлкнуть на стрелке подталкивания:

Следует отметить несколько вещей:

  • PhAB переписывает все пиксели в направлении подталкивания

  • Подталкивание не может вытолкнуть область за пределы рисунка

  • PhAB разместит пустую область на рисунке, чтобы заполнить место, оставшееся после того, как область передвинута.

Использование панели инструментов попиксельного образа

Попиксельный редактор обеспечивает использование нескольких других инструментов из своей панели инструментов:

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

Несколько замечаний:

  • Если Вы вращаете область, которая не является чисто квадратной, область может перерисовать некоторые символы.

  • Если часть вращаемой области вышла за рисунок, эта часть может быть удалена.

  • Используя инструмент зеркального отображения совместно с инструментом копирования, Вы можете создавать зеркальные образы.

  • При вклеивании укажите на новое местоположение, затем щёлкните. Эта позиция является левым верхним углом вклеиваемой области.

  • Вы можете использовать буфер обмена для копирования образа с одного виджета в другой, или копировать образ в его "установочную" версию, чтобы сделать минимальные изменения.