.

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

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

Для управления прозрачностью альфа-канал использует полутоновое изображение (изображение с оттенками серого, черного и белого). Здесь абсолютно черные области становятся прозрачными, тогда как белые — раскрывают всю красоту изображения. Серый цвет в альфа-канале описывает промежуточные уровни прозрачности. Чем темнее серый цвет, тем прозрачнее изображение.

Формат GIF позволяет определить множество прозрачных оттенков, однако он не позволяет задавать уровни прозрачности, Формат PNG поддерживает частичную прозрачность маски альфа-канала. Когда я писала эту книгу, частичная прозрачность PNG только начинала появляться на Web-страницах. На самом деле это универсальное средство создания сглаженной графики с тенями и другими спецэффектами. Такая графика будет отлично смотреться на любом фоне (рис. 12.19). Явным преимуществом частичной прозрачности альфа-канала является то, что однажды созданная графика может повторно использоваться на всем вашем сайте независимо от фона страницы или текстуры. Это передовая концепция на сегодняшний день. Применяя этот подход, вам не придется создавать под каждый цвет фона отдельные изображения, как это делалось раньше.

После того как дизайнеры выполнили свою работу и отправляются на заслуженный отдых, к делу приступают программисты. Начинается последний этап разработки. Хотя в разработке Web-сайта участвуют все члены команды, каждому следует ознакомиться с небольшой частью ра- боз ы других, чтобы весь процесс проходил гладко. Следовательно, как Web-дизайнер, вы должны достаточно знать об HTML, CSS и языках программирования для повышения эффек. ивности их использования. Например, если вы спроектируете графически перенасыщенный интерфейс с причудливыми и непонятными макетами страниц, HTML-программистам предстоит здорово потрудиться для достижения поставленной вами цели. Поэтому в главе 13 рассматриваются базовые возможности HTML. Глава 14 посвящена дизайнерским особенностям HTML, также вы познакомитесь с технологией CSS, которая дает большую гибкость в управлении содержимым страницы. И наконец, в главе 15 описано, как создавать Web-приложения, интегрируя различные языки программирования и базы данных в HTML-код.

Зная о возможностях взаимодействия HTML с другими технологиями, вы научитесь создавать Web-страницы, которые будут быстро загружаться, легко обновляться, укладываться в лимит временных и денежных ресурсов, иметь прекрасный внешний вид.



Hosting Ukraine
Hosting Ukraine


Предложить

Дата Окончане проекта

Сумма проекта

×