Posts Tagged ‘компьютерная графика’

Трюки и спецэффекты в Photoshop 5.5 (часть 10)

Среда, Апрель 18th, 2012 Нет комментариев

Under : , , , ,

Раскрашивание черно-белых изображений

Наш мир цветной. Это утверждение одновременно весьма ограничено (с точки зрения физики) и всеобъемлюще (с бытовой точки зрения). Что такое цвет предмета по физике? Свойство поверхности отражать излучение одного цвета (частоты) в большей степени, нежели другого. Человек в процессе зрения получает информации о предмете в 8 раз больше по его цветовой составляющей, нежели по геометрической (форма). Цветоощущение чем-то подобно музыкальному слуху — у большинства оно развито весьма средне, у кого-то нет вообще или почти нет, а некоторые — настоящие гении в этом плане. Существует множество тестов на определение способности различать цвета, на Западе при приеме на работу в сферу дизайна и компьютерной графики часто соискателей заставляют пройти их в качестве подтверждения профпригодности.

Зачем я все это пишу? А затем, что в сегодняшней работе постоянным читателям, наверное, впервые придется работать с цветом, как основной задачей работы. Необходимо хотя бы небольшое природное чувство цвета, иначе у вас вряд ли получится толковое изображение. (далее…)

Маски в компьютерной графике

Что это такое

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

Если тем, кто работает с компьютерной графикой профессионально или достаточно часто, все понятно, то начинающие не всегда могут сразу сообразить, в чем суть предлагаемых им приемов. А так как все больше пользователей берется за создание Web-страничек, где на графике завязано очень многое, обстоятельный разговор о масках давно назрел.

Это я понял из общения с одним знакомым. Он, бедолага, с интересом читал мои предыдущие опусы, посвященные графике, но попытки сделать то же самое оказывались неудачными. И, как я понял, основная проблема в том, что он не умеет эффективно работать с масками.

Что же за чудо такое скрывается за этим термином? По определению, в компьютерной графике маска — это средство, позволяющее защитить от изменений некоторую часть растрового изображения. Нечто вроде трафарета. Маска состоит из открытых и закрытых для редактирования участков. В окне редактора при рисовании она представляется в виде бегущей черно-белой штриховой линии (marquee), очерчивающей эти участки. То есть компьютерный трафарет прозрачен, вы видите и то, что не попадает в его прорези.

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

При всем сходстве компьютерная маска имеет одно принципиальное отличие от того трафарета, которым привыкли пользоваться художники-оформители. Она может быть полупрозрачной. Под полупрозрачностью маски понимается то, что она пропускает изменения (воздействие инструментами рисования и фильтрами) к картинке в ослабленном виде. Степень ослабления определяется тоном полупрозрачных участков маски. Если черный цвет соответствует нулевой проницаемости, а белый — 100-процентной, то 50-процентный серый задает ослабление вдвое. Чем темнее оттенок серого на маске, тем меньше краски попадет в этом месте на изображение.

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

Записываются маски в виде полутоновых черно-белых изображений, по размеру совпадающих с той картинкой, для которой они создавались. Такое изображение-трафарет можно поместить в отдельное окно редактора и, следовательно, в отдельный файл на диске. Однако многие форматы графических файлов (в частности, TIFF) позволяют к основным цветообразующим каналам (красному, зеленому, синему) добавлять дополнительные. Помещенная в такой канал маска будет записана в том же файле, что и изображение.

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

Маски прозрачности

Обычные маски ограничивают действие инструментов рисования, таких как карандаш, кисть, заливка, или фильтров. Маски прозрачности (transparency masks), применяемые во многих графических редакторах, включая Adobe Photoshop, задают прозрачность участков слоя, к которому они подключены.

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

Маска прозрачности отображается на экране только в виде черно-белого трафарета. Она не показывается штриховой линией. Редактируя маску прозрачности, можно наблюдать за появлением или исчезновением участков картинки там, где проходит кисть или карандаш. В наиболее сложных случаях, когда полагаться только на глаз недостаточно, можно вызвать маску прозрачности для редактирования в отведенном для нее дополнительном канале. При этом легче манипулировать полупрозрачными участками маски.
(далее…)