17.2. Виртуальная косметика
17.2. Виртуальная косметика
Макияж умеет делать практически каждая женщина. Именно макияж помогает подчеркнуть достоинства внешности и скрыть ее недостатки. А что если вы не совсем уверены в том, что вам идет, а что нет? Неужели нужно идти в салон и тратить большие деньги на визажистов? Совсем не обязательно! Есть гораздо более простой способ подобрать свой стиль – воспользоваться средствами Photoshop. Для этого вам понадобится только ваша фотография. Мы будем использовать фотографию симпатичной девушки, показанную на рис. 17.4.
Рис. 17.4. Исходная фотография, на которую мы нанесем виртуальный макияж
После открытия фотографии создадим новый слой, нажав сочетание клавиш CtrL+Shift+N. Назовем его Косметика. Именно на нем мы будем выполнять все дальнейшие действия с лицом. Для этого слоя установите режим наложения CoLor (Цвет) на палитре Layers (Слои) (рис. 17.5).
Рис. 17.5. Создание нового слоя
Начнем с окраски век. Используя образец цвета переднего плана на палитре, подберите подходящий цвет. В рассматриваемом примере был применен оттенок с составляющими: Red (Красный) – 220, Green (Зеленый) – 0, Blue (Синий) – 220.
Активизируйте инструмент Brush (Кисть). Щелкните правой кнопкой мыши на изображении, чтобы задать основные настройки кисти: Hardness (Жесткость) – 0 %, а значение Master Diameter (Основной диаметр) вы можете подобрать самостоятельно (в нашем случае – 50). На панели параметров кисти задайте параметру Opacity (Непрозрачность) значение, равное примерно 10 %, а параметру Flow (Поток) – 100 %. Из списка Mode (Режим смешения) выберите Normal (Нормальный).
Аккуратно закрасьте веко. При этом можно изменять значение параметра Opacity (Непрозрачность) примерно от 8 до 15 %. Хоть в нашем случае видимая часть второго века невелика, закрасим и его. Часть века, которая прилегает к ресницам, делаем более насыщенной, несколько раз пройдясь по ней кистью (рис. 17.6).
Рис. 17.6. Нанесение теней
Теперь займемся окраской губ. Сначала на палитре инструментов изменим цвет переднего плана. Можно остановиться на таких значениях составляющих: Red (Красный) – 255, Green (Зеленый) – 0, BLue (Синий) – 0 (ярко-красный цвет).
Чтобы нанести виртуальную помаду, нужно изменить некоторые параметры кисти. В частности, это касается параметра Opacity (Непрозрачность), которому лучше задать значение 65 %. Нужно будет также подобрать значение диаметра кисти (например, 20). После этого аккуратно окрасьте губы (рис. 17.7).
Рис. 17.7. Губы стали более яркими и привлекательными
Совет
Если вы ошиблись и прошлись кистью не там, где нужно, используйте инструмент Eraser (Ластик), чтобы стереть неправильно нанесенный цвет.
На завершающем этапе наложим румяна на щеки. Как и при создании реального макияжа, здесь самое главное – не перестараться, иначе вместо привлекательного лица может получиться разукрашенная матрешка. Можно использовать немного более темный цвет для румян и уменьшить значение параметра Opacity (Непрозрачность) до 20 %, а также увеличить диаметр кисти.
Вот и все, можно наслаждаться результатом (рис. 17.8).
Рис. 17.8. Виртуальный макияж не отличить от настоящего
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Как работает виртуальная машина
Как работает виртуальная машина Начнем с уточнения
Виртуальная машина изнутри
Виртуальная машина изнутри Когда виртуальная машина создана и запущена, у пользователя может возникнуть полная иллюзия того, что он работает с автономным компьютером, имеющим собственные процессор, оперативную память, видеосистему и (как правило) «стандартный» набор
Совет 22: Виртуальная слежка
Совет 22: Виртуальная слежка Если вас планируют ограбить предусмотрительные преступники, то за вами, за вашей квартирой, дачей или машиной сначала установят наблюдение. Впрочем, это муторное и небезопасное дело уже выходит из моды: подросло поколение высокотехнологичных
Виртуальная память
Виртуальная память Одноуровневая память AS/400 получила свое имя в честь первопроходцев разработки виртуальной памяти в 60-х годах. Чтобы понять происхождение этого термина, необходимо углубиться в историю.Впервые виртуальная память появилась в компьютере Atlas, созданном в
Одноуровневая виртуальная память
Одноуровневая виртуальная память В только что описанной реализации виртуальной памяти программист имеет дело с двумя уровнями хранилища: файловая система и виртуальная память разделены. Двухуровневая система хранения вызывает дополнительные накладные расходы.
Постоянная виртуальная память
Постоянная виртуальная память Размер адреса AS/400 значительно превышает необходимый для покрытия всего дискового пространства. Причина такого положения — другая характеристика одноуровневой памяти, называемая постоянством (persistence). Мы уже говорили об этом в главе 5,
Виртуальная и физическая память
Виртуальная и физическая память Оперативная память является, пожалуй, одним из наиболее дорогих компонентов компьютерной системы. Ранние системы UNIX имели в своем распоряжении 64 Кбайт оперативной памяти, и это количество было явно недостаточным, современные компьютеры
Глава 7. «Виртуальная могила»
Глава 7. «Виртуальная могила» Когда умирает человек, от него остаются не только личные вещи и атрибуты земной жизни, но и профайл в соцсети.С этого момента страничка усопшего превращается в виртуальный мемориал и становится своего рода проводником в загробный мир,
16.5. Виртуальная файловая система VFS
16.5. Виртуальная файловая система VFS До сих пор наш рассказ о файловой системе касался только "статических", если можно так выразиться, составных частей файловой системы. Но, я думаю, вы понимаете, что все это хозяйство обслуживается какими-то программными модулями. Эти
17.5.6. Виртуальная функция eval()
17.5.6. Виртуальная функция eval() В основе иерархии классов Query лежит виртуальная функция eval() (но с точки зрения возможностей языка она наименее интересна). Как и для других функций-членов, разумной реализации eval() в абстрактном классе Query нет, поэтому мы объявляем ее чисто
8.2.5 Виртуальная Функция Вывода
8.2.5 Виртуальная Функция Вывода Иногда функция вывода должна быть virtual. Рассмотрим пример класса shape, который дает понятие фигуры (#1.18):class shape (* // ... public: // ... virtual void draw(ostream amp; s); // рисует «this» на "s" *);class circle : public shape (* int radius; public: // ... void draw(ostream amp;); *);То есть, круг имеет все признаки
15.1. Виртуальная парикмахерская
15.1. Виртуальная парикмахерская Данный пример посвящен изменению цвета волос. Эта задача является достаточно востребованной и особый интерес может вызвать как у дизайнеров причесок, так и у любителей цифровой фотографии. Действительно, всем интересно увидеть себя или