Введение

Визуальный эффект, состоящий из элемента изображения, который выглядит как тень объекта.

В графическом дизайне и компьютерной графике тень отсечки (drop shadow) — это визуальный эффект, состоящий из элемента изображения, который выглядит как тень объекта, создавая впечатление, что объект приподнят над расположенными за ним элементами. Тень отсечки часто используется для элементов графического пользовательского интерфейса, таких как окна или меню, а также для простого текста. Текстовая метка для значков на рабочем столе во многих средах имеет тень отсечки, поскольку этот эффект эффективно отличает текст от любого цветного фона, на котором он может находиться. Простой способ нарисовать тень отсечки для прямоугольного объекта — нарисовать серую или черную область под ним со смещением. В общем случае, тень отсечки — это копия объекта в черном или сером цвете, нарисованная в немного другом положении. Реалистичность можно повысить:

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

Редактирование фотографий

В процессе редактирования фотографий или постобработки фотосъемки под моделью или продуктом на изображении может быть добавлена тень. Она используется для создания контраста между фоном и объектом съемки. Для добавления тени ретушеры используют графические редакторы, такие как Adobe Photoshop. Тени часто применяются в качестве визуального эффекта в электронной коммерции, чтобы улучшить представление изображений товаров и придать изображению глубину.

Использование

Обычно, оконные менеджеры, поддерживающие композитинг, позволяют использовать эффекты отбрасывания тени, в то время как оконные менеджеры, не поддерживающие композитинг, — нет. В некоторых операционных системах, таких как macOS, отбрасывание тени используется для визуального разделения активных и неактивных окон. Веб-сайты могут использовать эффекты отбрасывания тени с помощью CSS-свойств `box-shadow`, `text-shadow` и `filter`. Первые два используются для элементов и текста соответственно, а фильтр `drop-shadow` применяется не только к содержимому элемента, но и позволяет поддерживать элементы сложной формы или прозрачные изображения.