next up previous
Next: 8.2.5 Перемещение границы области Up: 8.2 Комбинирование областей выделения Previous: 8.2.3 Пересечение


8.2.4 Использование добавления, вычитания и пересечения для прямоугольной и эллиптической областей выделения

Как описано в главе 8.1.1, клавиша Shift может быть использована для создания квадратной или круглой области выделения, а клавиша Ctrl - для выделения областей из центра, а не из угла области. Напомним также, что в главе 8.2 описывалось, как клавиша Shift может быть использована для сложения областей выделения, а Ctrl для вычитания, и наконец, что Shift и Ctrl вместе, - для пересечения.

Наверное, Вы тут же спросите, а как же все эти возможности могут быть использованы вместе? Каким образом квадратная область выделения будет вычтена из другой, или как добавить к другой области выделения эллптическую, но начинающуюся от центра? Ответ предельно прост. Трюк состоит в том, что добавление, вычитание и пересечение областей выделения начинается нажатием клавиш Shift, Ctrl и их комбинации до щелчка мыши, начинающего выделение. Последовательность создания квадратной или круглой области выделения, или начинающейся от центра, выполняется с помощью нажатия клавиш Shift, Ctrl и их комбинации после щелчка мыши, начинающего выделение. Эти возможности могут быть комбинированы следующим образом:

  1. Начинаем с нажатия подходящей комбинации клавиш Shift и Ctrl, чтобы указать, будет ли область выделения добавлена, вычтена или пересечена с уже существующей.

  2. Не отпуская нажатых клавиш щелкните и переместите мышь в окне изображения, чтобы начать новое выделение.

  3. Не отпуская левую кнопку мыши отпустите клавиши Shift и/или Ctrl.

  4. Используйте соответствующую комбинацию клавиш Shift и Ctrl, чтобы указать, будет ли область выделения квадратной, круглой, и/или начинающейся с центра.

  5. Не отпуская клавиш Shift и Ctrl, отпустите левую кнопку мыши, что приведет к завершению выделения.


next up previous
Next: 8.2.5 Перемещение границы области Up: 8.2 Комбинирование областей выделения Previous: 8.2.3 Пересечение
Grigory Bakunov 2003-05-26