Выполнение альфа-операций составления композита
Альфа-составление композита является областью операций обработки изображений, смешивающих два или больше изображения для создания заключительного составного изображения. Альфа-канал определяет градус, до которого смешиваются различные изображения.
Кварц 2D и самые современные видеокарты выполняет превосходную работу альфа-составления композита. vImage обеспечивает эти функции для полноты. Разработчики, хотящие сделать составление композита изображения, должны понять принципы альфа-составления композита.
В этой главе описываются, как использовать альфа-функции составления композита в vImage. Путем чтения этой главы Вы будете:
Изучите основы альфы, составляющей композит с vImage
Изучите различие между предварительно умноженным и непредварительно умноженным альфа-составлением композита
Учитесь преобразовывать назад и вперед между предварительно умноженными и непредварительно умноженными альфа-форматами
Альфа-составление композита
Альфа-составление композита является общей подпрограммой обработки изображений, используемой для смешивания двух или больше изображений для создания заключительного составного изображения. Альфа-составление композита создается на понятии уровней — каждое изображение, используемое в составном изображении, имеет определенный иерархический уровень. Альфа-канал изображения определяет, сколько из изображений в уровнях под ним может быть замечено на его собственном уровне. Другими словами, альфа-каналы управляют прозрачностью изображения, и альфа-составление композита использует альфа-канал для надлежащего смешивания этого изображения с другим для показа этой прозрачности. Рисунок 6-1 иллюстрирует это понятие.
Предварительно умноженный по сравнению с непредварительно умноженным альфа-составлением композита
Как с обычно используемыми красными, зелеными, и синими каналами, альфа-канал является 2D массивом интенсивностей пикселей. В зависимости от формата пикселя изображения его интенсивность может охватить диапазоны от 0 до 255 (целые числа), или от 0 до 1 (плавания). В предварительно умноженном альфа-составном объекте значениях альфа-канал умножается к каждому из цветовых каналов, который улучшает потребность обработать альфа-канал дальше. В непредварительно умноженном альфа-составном объекте все еще должен быть составлен альфа-канал.