Графическими называют редакторы, предназначенные для создания и редактирования изображений (рисунков). Программа Paint — простейший графический редактор. По своим возможностям она не соответствует современным требованиям, но в силу простоты и доступности остается необходимым компонентом операционной системы. Не разобравшись с принципами управления этой программой, трудно осваивать другие, более мощные средства работы с графикой.
Программа запускается командой Пуск > Программы > Стандартные > Paint.
Основные понятия. Программа Paint является редактором растровой графики. Это важное замечание, поскольку кроме редакторов растровой графики существуют еще редакторы векторной графики. Приемы и методы работы с этими двумя раз ными классами программ совершенно различны. В растровой графике мельчайшим элементом изображения является точка, которой на экране соответствует экранная точка (пиксел). Мельчайшим элементом векторной графики является линия, описываемая математическим выражением.
Рабочее окно программы Paint представлено на рис. 5.4. В состав его элементов управления, кроме строки меню, входят панель инструментов, палитра настройки инструмента и цветовая палитра. Кнопки панели инструментов служат для вызова чертежно-графических инструментов. На палитре настройки можно выбрать параметры инструмента (толщину линии, форму оттиска, метод заполнения фигуры и т. п.). Элементы цветовой палитры служат для выбора основного цвета изображения (щелчком левой кнопки) и фонового цвета (щелчком правой кнопки).
Задание размера рабочей области. Перед началом работы следует хотя бы приблизительно задать размер будущего рисунка. Размеры задают в полях Ширина и Высота диалогового окна Атрибуты (Рисунок > Атрибуты). До ввода размеров следует выбрать принятую единицу измерения с помощью одного из переключателей:
Дюймы;
См (сантиметры);
Точки (пикселы).
В России не принято задавать размеры документов в дюймах. Размер в сантиметрах задают в тех случаях, когда предполагается вывод работы на печатающее устройство (принтер) или встраивание изображения на страницу с текстовым документом. В тех случаях, когда рисунок предназначен для воспроизведения на экране, в качестве единицы измерения выбирают Точки (пикселы). Так, например, если рисунок готовится для использования в качестве фона Рабочего стола, его размеры следует принять равными величине экранного разрешения монитора (640х480; 800х600; 1024х768 точек и т. д.).
Подготовка к созданию “прозрачных” рисунков. Возможность создания “прозрачных” рисунков — одна из особенностей редактора Paint для операционной системы Windows 98. В редакторе Paint для Windows 95 такой возможности нет.
В диалоговом окне Атрибуты можно назначить один цвет (например, белый) для использования в качестве “прозрачного”. Прозрачность цвета означает, что если данный рисунок будет отображаться поверх другого рисунка (фонового), то нижний рисунок будет виден сквозь верхний в тех точках, которые имеют цвет, назначенный “прозрачным”. Однако свойство прозрачности сохраняется в файле рисунка не всегда, а только в тех случаях, когда при сохранении выбран графический формат GIF. Графические файлы других форматов не хранят информацию о “прозрачном” цвете. Чтобы создать рисунок в формате GIF, надо просто сохранить файл (еще даже и не начатый) командой Файл ^ Сохранить как и в диалоговом окне Сохранить как в списке Тип файла выбрать формат GIF. Рисунки с прозрачным фоном очень широко используют для создания красочных Web-страниц в Интернете и при создании электронных документов, например, в мультимедийных изданиях.
Основные чертежно-графические инструменты. Все инструменты, кроме Ластика, выполняют рисование основным цветом (выбирается щелчком левой кнопки в палитре красок). Ластик стирает изображение, заменяя его фоновым цветом (выбирается щелчком правой кнопки мыши в палитре красок).
Инструмент Линия предназначен для вычерчивания прямых. Толщину линии выбирают в палитре настройки. Линии вычерчивают методом протягивания мыши. Чтобы линия получилась “строгой” (вертикальной, горизонтальной или наклонной под углом 45°), при ее вычерчивании следует держать нажатой клавишу SHIFT.
Инструмент Карандаш предназначен для рисования произвольных линий. Толщину линии выбирают в палитре настройки.
Инструмент Кривая служит для построения гладких кривых линий. Толщину предварительно выбирают в палитре настройки. Построение производится в три приема. Сначала методом протягивания проводят прямую линию, затем щелчком и протягиванием в стороне от линии задают первый и второй радиусы кривизны. Математически, данная кривая, имеющая два радиуса кривизны и одну точку перегиба, является частным случаем кривой третьего порядка (кривой Безъе).
Инструмент Кисть можно использовать для свободного рисования произвольных кривых, как Карандаш, но чаще его используют для рисования методом набивки. Сначала выбирают форму кисти в палитре настройки, а потом щелчками левой кнопки мыши наносят оттиски на рисунок без протягивания мыши.
Инструмент Распылитель используют как для свободного рисования, так и для рисования методом набивки. Форму пятна выбирают в палитре настройки.
Инструмент Прямоугольник применяют для рисования прямоугольных фигур. Рисование выполняется протягиванием мыши. В палитре настройки можно выбрать метод заполнения прямоугольника. Возможны три варианта: Без заполнения (рисуется только рамка), Заполнение фоновым цветом и Заполнение основным цветом.
Если при создании прямоугольника держать нажатой клавишу SHIFT, образуется правильная фигура. Для прямоугольника правильной фигурой является квадрат.
Аналогичный инструмент Скругленный прямоугольник действует точно так же, но при этом получается прямоугольник со скругленными углами.
Инструмент Многоугольник предназначен для рисования произвольных многоугольников. Рисование выполняют серией последовательных щелчков с протягиванием. Поскольку конечная точка многоугольника совпадает с начальной, многоугольник — фигура замкнутая. Замкнутые фигуры могут автоматически заливаться краской в соответствии с вариантом заполнения, выбранным в палитре настройки.
Инструмент Эллипс служит для изображения эллипсов и окружностей. Окружность — это частный случай “правильного” эллипса. Она получается при рисовании с нажатой клавишей SHIFT.
Инструмент Заливка служит для заполнения замкнутых контуров основным или фоновым цветом. Заполнение основным цветом выполняется щелчком левой кнопки мыши, а заполнение фоновым цветом — щелчком правой кнопки. Если контур не замкнут, инструмент работает неправильно. В этом случае ошибочное действие надо немедленно отменить командой Правка > Отменить или комбинацией клавиш CTRL+Z.
ª Комбинацию CTRL+Z следует запомнить. Она отменяет последнее действие в большинстве приложений Windows и является удобным общесистемным приемом.
Инструмент Выбор цветов позволяет точно выбрать основной или дополнительный цвет не из палитры красок, а непосредственно из рисунка. Это важно, когда надо обеспечить тождественность цвета в разных областях изображения. После выбора инструмента наводят указатель на участок рисунка с нужным цветом и щелкают кнопкой мыши. Если произошел щелчок левой кнопкой, текущий цвет становится основным, а если правой — фоновым.
Инструменты выделения областей. Два инструмента предназначены для работы с выделенными областями: Выделение и Выделение произвольной области. Действуют они одинаково, разница лишь в том, что инструмент Выделение формирует не произвольную, а прямоугольную выделенную область. С выделенной областью можно поступать так, как это принято во всех приложениях Windows: ее можно удалить клавишей DELETE, скопировать в буфер обмена (CTRL+C), вырезать в буфер обмена (CTRL+X) и вставить из буфера обмена (CTRL+V). Прием копирования и вставки выделенной области применяют для размножения повторяющихся фрагментов.
При размножении выделенных областей возможны два режима вставки: с сохранением фоновой графики или без нее (точки фонового цвета во вставляемой области игнорируются). Переключение режима выполняют в палитре настройки.
Масштабирование изображений. Для точной доводки рисунка иногда необходимо увеличить его масштаб. Максимальное увеличение — восьмикратное. Для изменения масштаба служит команда Вид > Масштаб. То же можно сделать с помощью инструмента Масштаб, в этом случае величину масштаба выбирают в палитре настройки.
В режиме восьмикратного увеличения на рисунок можно наложить вспомогательную сетку (Вид” Масштаб” Показать сетку). Каждая ячейка этой сетки представляет собой одну увеличенную точку изображения. В этом режиме удобно редактировать изображение по отдельным точкам.
Трансформация изображений. Трансформациями называют автоматические изменения формы, расположения или размеров графических объектов. В программе Paint не слишком много инструментов трансформации, но все-таки они есть. Их можно найти в меню Рисунок.
Команда Рисунок > Отразить/повернуть вызывает диалоговое окно Отражение и поворот, содержащее элементы управления для симметричного отображения рисунка относительно вертикальной или горизонтальной оси симметрии, а также для поворота на фиксированный угол, кратный 90°.
Команда Рисунок > Растянуть/наклонить вызывает диалоговое окно Растяжение и наклон. Его элементы управления позволяют растянуть рисунок по горизонтали и вертикали или наклонить относительно горизонтальной или вертикальной оси. Параметры растяжения задают в процентах, а параметры наклона — в угловых градусах.
Команда Рисунок > Обратить цвета действует как переключатель. При использовании этой команды цвет каждой точки изображения меняется на “противоположный”. В данном случае мы назвали “противоположным” тот цвет, который дополняет данный цвет до белого.
Ввод текста. Программа Paint — графический редактор и не предназначена для работы с текстом. Поэтому ввод текста в этой программе является исключением, а не правилом. Поскольку редактор относится к растровым, он строит изображение по точкам, следовательно, текст после ввода станет “рисунком” и будет состоять из достаточно крупных точек растра. Поэтому избегайте использования мелких символов, которые смотрятся неопрятно. Рассматривайте режим работы с текстом в программе Paint только как средство для создания кратких и крупных заголовков.
Для ввода текста используют инструмент Надпись. Выбрав инструмент, щелкните на рисунке примерно там, где надпись должна начинаться, — на рисунке откроется поле ввода. В это поле вводится текст с клавиатуры. О типе шрифта, его размере и начертании заботиться пока не надо — главное набрать текст без ошибок, а остальное все можно изменить позже. Размер поля ввода изменяют путем перетаскивания маркеров области ввода — небольших прямоугольных узлов, расположенных по сторонам и углам области ввода.
Закончив ввод, вызывают панель атрибутов текста (Вид > Панель атрибутов текста). Элементами управления этой панели можно выбрать форму шрифта, его начертание и размер.
О том, чего нет в редакторе Paint. В работе с вычислительной техникой, безусловно, важно знать возможности программных средств и приемы их использования. Но не менее важно знать и ограничения программных средств. Это позволяет двигаться вперед, осваивать новые продукты и приемы. Как мы уже говорили, графический редактор Paint — простейший, поэтому в нем нет многого из того, что есть в других современных графических редакторах.
1. Автоматическое выделение областей. Мы видели, как в редакторе Paint выполняется выделение прямоугольных и произвольных областей. В более мощных редакторах есть средства для автоматического выделения. Например, они могут работать по принципу подобия цвета: все элементы изображения, имеющие цвет, близкий к заданному, выделяются автоматически. Это позволяет точно выделять очень сложные контуры (операция называется обтравкой контура).
2. Специальные методы заливки. В программе Paint работает только простейшая заливка одним цветом. В более мощных программах обычно имеются также средства выполнения градиентной заливки (градиентной заливкой или растяжкой называют заливку с плавным переходом от одного цвета к другому) и множество вариантов текстурной заливки (при текстурной заливке замкнутый контур заполняется узором или рисунком, имитирующим фактуру материала, например: дерева, металла, ткани и т. п.).
3. Применение фильтров. Фильтрами называют специальные методы автоматической обработки изображений или выделенного фрагмента. Например, с помощью фильтров можно управлять яркостью или контрастностью изображения. Существуют искажающие фильтры, например имитирующие просмотр рисунка через стекло, смоченное водой, и т. п. В редакторе Paint нет фильтров, но в других графических редакторах могут насчитываться десятки и сотни фильтров для создания специальных эффектов.
4. Использование слоев. В редакторе Paint мы работаем только с одним слоем изображения. Это не слишком удобно. В тех программах, где предусмотрена возможность создания слоев, можно разные объекты располагать на разных слоях, а потом объединять их. Слои могут быть прозрачными или полупрозрачными. С помощью слоев создают эффекты туманной дымки на фотографиях или эффекты, когда объект как бы парит над поверхностью фона и отбрасывает тень на поверхность (особенно часто этот эффект применяют для создания “парящих надписей”).
5. Трансформации. На примере программы Paint мы познакомились с простейшими трансформациями изображения: наклоном и растягиванием. Существуют и более сложные трансформации, например скручивание. Особенно много трансформаций существует для преобразования трехмерных объектов.
6. Использование подключаемых расширений (plug-ins). Ни одна графическая программа не может содержать все мыслимые инструменты, фильтры, средства заливки и трансформации. Поэтому современные графические редакторы позволяют подключать дополнительные компоненты, называемы е расширениями. Возможность модернизации программного обеспечения путем подключения дополнительных блоков, сделанных посторонними программистами, называют принципом открытой программной архитектуры. В последние годы этот принцип получил широкое развитие. Программы, обладающие открытой архитектурой, развиваются и совершенствуются быстрее, чем программы с закрытой архитектурой, модернизация которых посторонними лицами не предусмотрена.