Предисловие
Происхождение работки
Отображения координат
Обычное Windows-приложение
Анализатор кодов ошибок
Хозяйствование файловым
Графика OpenGL
Трехмерные графики миссий
От влажных COM API
Трехмерная графика
Из жизнедеятельности
Решаем краевую цель
Некие слухи
 
 
6.1. Что таковое полупрозрачность?

Разработчики Adobe Illustrator используют для определения частичной прозрачности предметов англосаксонский термин «transparency», что в переводе на славянский обозначает «прозрачность». Однако сочинители думают, что больше корректным можно думать предложение «полупрозрачность», так как беседа ходит не о совершенно стекловидных предметах, а о предметах, бесцветных только в неизвестной стадии.
Термин, как и само соображение полупрозрачности, перекочевало в Illustrator из Photoshop. В данном растровом редакторе регламенты наложения пикселов разной ступени и сорта прозрачности уже старо и удачно применяются. Перенос их в векторную графику (Adobe Illustrator 9.0) стал сегодняшним прорывом в технологии специализации изображений. К раскаянию, использование полупрозрачности в Adobe Illustrator не так бесспорно и продуманно, как в его растровом «собрате», но по принадлежащим реальностям в сей стороны Illustrator фактически не пропускать редактору Photoshop.
Следовательно, что же мы смыслить под полупрозрачностью? Сие таковой распорядок окраски предмета, при котором через него видно лежащее ниже изображение. Окраска предметов, располагающихся под полупрозрачным, обменивается в подневольности от его окраски, ступени непрозрачности и порядка смешения колеры.
Под окраской мы соображаем колер, градиент, текстуру, градиентную сеточку и т. д. Стадия непрозрачности определяет, как безумно влияет окраска полупрозрачного предмета на склонное под ним изображение. При 100% могущество максимально, при 0% оно отсутствует.
Подлинным важнецким и заковыристым представлением представляют регламенты смешения колеры (дальше мы их находимся именовать свободно «регламенты смешения»), которые также всецело заимствованы из Photoshop. Ниже мы приводим краткие описания порядков, при-
изменяем в Adobe Illustrator. Для краткости колер наружного, перекрывающего, предмета мы находимся именовать «наружным», колер предмета, лежащего снизу, — «нижним». Особенно свободно говорит деяние порядков смешения в терминах колер схемы RGB.

  • Normal (Рядовой). Нижний предмет абсолютно перекрывается наружным.
  • Darken (Смутнее). Программа сравнивает только особые составляющие «наружного» и «нижнего» колеры (например, в RGB — червонную со червонной, болотную со болотной, ультрамариновую со синей). Пот в каждом из каналов выбирается малое значение, на основе чего и создает колер территории перекрытия. Например, «наружный» и «нижний» колеры имеют шагающие RGB-составляющие: 25, 156, 250 и 167, 47, 29. Зона перекрытия будет окрашена колером с значениями RGB-каналов 25, 47, 29.
  • Multiply (Увеличение). Если не думать Normal (Адекватный), то сие подлинный благодатный и зачастую применяемый порядок смешения колеров. В принесенном инциденте значение яркости каждого RGB-канала «нижнего» колеры умножается на значение «наружного» колеры. Спустя того как значения перемножаются, полученный итог делится на 255. Отсюда следуют идущие главные свойства:
  • итоговый колер стороны перекрытия постоянно чернее и «нижнего», и «наружного» колеры;
  • если наружный предмет — белесый (255,255,255), «нижний» колер не изменяется;
  • если наружный предмет — страшный (0,0, 0), «нижний» колер тоже страшный.
  • Color Burn (Затемнение колеры). В данном порядке программа использует «наружный» колер для снижения яркости «нижнего». Предоставленный эффект строит чувство покрытия изображения легким эпидермисом угольной пыли.
  • Lighten (Ярче). Функционирует аналогично Darken (Смутнее), однако выбирается максимальное значение каналов.
  • Screen (Дисплей). По способу реализации сей порядок похож на Multiply (Увеличение). Отличие заключается в том, что «нижний» колер инвертируется, то жрать от 255 отнимается числовое значение канала R, G или В, след умножается на численное значение должного канала «наружного» колеры. Полученный счет делится на 255 и отнимается от 255 (инвертируется). Как продукт, сторона перекрытия вовеки лучезарный перекрывающихся предметов. Тут стоит помнить два требования:
  • перекрытие сивым предметом вручать в результате бледный колер;
  • перекрытие темным предметом не изменяет «нижний» колер.
  • Color Dodge (Осветление колеры). В данном порядке программа использует «наружный» колер для прибавления яркости «нижнего». При работке со темноволосым колером неважных изменений происходить не будет, так как при суммировании колеры с значением 0,0,0 яркость канала не претерпевает изменений.
  • Overlay (Перекрытие). Сей распорядок появляется кашей Multiply (Увеличение) и Screen (Дисплей). Благодаря принесенному порядку интенсивность черных колеров в исходном изображении увеличивается, а освещенных в изображении смешения уменьшается.
  • Soft Light (Пухлый свет) и Hard Light (Суровый свет). Hard Light (Твердый свет) появляется противоположностью Overlay (Перекрытие): операция, выполняемая им, аналогична той, которая имелась описана прежде, но преобладание отдается «наружному» цвету. Soft Light (Нежный свет) — данное «пухлый» вариант распорядка Hard Light (Твердый свет). Отличие заключается в том, что при использовании Soft Light (Приятный свет) снижается контрастность итогового изображения.
  • Difference (Несоответствие). Подлинный занятный по принципу деяния регламент смешения. В нем наперво определяется, что колоритный — «наружный» или «нижний» колер. А пот из значения яркости львиного отнимается значение яркости малого. Запомните два требования:
  • смешение со бледным инвертирует колер;
  • смешение со темным не изменяет колер.
  • Exclusion (Исключение). Фактически копия прежнего регламента по последствию. Отличие лишь в том, что при применении переданного способа в немалой стадии снижается контрастность.
  • Hue (Тон). Чтобы разобраться в очередных четырех регламентах, вспомянуть колер схема HSB (см. дело 17). При применении Hue (Тон) колер стороны перекрытия создает из значений насыщенности (S) и яркости (В) «нижнего» колеры, а также значения тона (Н) «наружного» колеры.
  • Saturation (Насыщенность). Итоговый колер создает из значений яркости (В) и тона (Н) «нижнего» колеры и насыщенности (S) «наружного» колеры.
  • Color (Колер). Итоговый колер создает из значения яркости (В) «нижнего» колеры и значений насыщенности (S) и тона (Н) «наружного» колеры.
  • Luminosity (Яркость). Создает итоговый колер из значений тона (Н) и насыщенности (S) «нижнего» колеры, а также яркости (В) «наружного» колеры.