Существует два разных подхода сохранения прозрачных областей в файлах: простая бинарная прозрачность и прозрачность альфа. Простая бинарная прозрачность поддерживается в формате GIF. Здесь один цвет в таблице цветов отведён прозрачному цвету. Прозрачность альфа поддерживается в формате PNG. Здесь информация о прозрачности сохранена в отдельном канале альфа. | Примечание |
---|
Обычно нет необходимости сохранять изображения в формате GIF, потому что PNG поддерживает все аспекты GIF и даёт дополнительные (на пример, прозрачность альфа). Однако, GIF всё ещё используется для анимации. |
Процедура 6.1. Создание изображений с прозрачными областями (прозрачность альфа) Для примера будет использоваться изображение с Уилбером, как и в других инструкциях. Рисунок 6.9. Изображение с Уилбером в режиме RGBA
Чтобы сохранить изображение с прозрачностью альфа, необходимо иметь канал альфа. Чтобы проверить наличие канала альфа, откройте диалог каналов и убедитесь, что помимо красного, зелёного и синего, есть запись «Альфа». Если нет, то вызовите из меню каналов команду добавить канал альфа, Слой+Прозрачность → Добавить альфа-канал. В исходном файле XCF есть слои фона, которые можно удалить. GIMP предлагает набор фильтров для создания градиентов; проверьте подменю Фильтры+Свет и тень. Для демонстрации прозрачности мы добавили свечение вокруг Уилбера. После завершения работы над изображением его можно сохранить в формате PNG.
Рисунок 6.10. Изображение Уилбера с прозрачностью Серый шахматный фон показывает прозрачные области сохранённого изображения при работе в GIMP. |