В изображении содержится прозрачность. Можно ли сохранить ее в формате JPEG?

Метки:

Нет, JPEG не поддерживает прозрачность ни в каком виде. Ее можно лишь имитировать, задав цвет «прозрачных» участков, совпадающим с фоном веб-страницы.

Для этого в программе Photoshop откройте фотографию с прозрачными областями, которые обозначены шахматным полем (рис. 1).

Рис. 1

Рис. 1. Исходная фотография с прозрачностью

После этого выберите пункт меню File > Save for Web... (Файл > Сохранить для Web) и в появившемся диалоговом окне задайте параметр Matte (рис. 2).

Рис. 2

Рис. 2. Выбор вариантов параметра Matte

Доступны следующие варианты параметра Matte (в данном контексте он обозначает цвет заливки):

None — нет цвета;
Eyedropper Color — цвет, выбранный в диалоговом окне (рис. 3);
Foreground Color — цвет переднего плана в панели цвета Photoshop;
Background Color — цвет заднего плана в панели цвета Photoshop;
White — белый цвет;
Black — черный цвет;
Other — выбор цвета в диалоговом окне.

Рис. 3

Рис. 3. Выбор цвета в окне панели Save for Web

После задания цвета параметра Matte прозрачные участки в фотографии поменяют свой цвет на заданный (рис. 4).

Рис. 4

Рис. 4. Фотография с цветом заливки

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

Отправить комментарий

  • Строки и параграфы переносятся автоматически.
CAPTCHA
Вопрос для защиты от спама.
9 + 3 =
Решите этот простой пример и введите результат. Так, для 1+3 надо ввести 4.