PDA

Просмотр полной версии : BitmapData.threshold() - параметр mask


Alexmody
10.11.2012, 09:11
У BitmapData есть функция, в ней мне не совсем понятен параметр:
mask:uint (default = 0xFFFFFFFF) — Маска используется с целью изоляции компонента цвета.
Что это за изоляция компоненты цвета?

wvxvw
10.11.2012, 17:52
На сколько я помню, имеется в виду, применять ли изменение к пикселу или нет, будет рассчитываться следующим образом:

если (значение_цвета_пиксела операция маска) применить_изменение
иначе ничего_не_делать

операция - применяется к каждой цветовой компоненте, например, 0хFF00FF макса в комплекте с операцией ">" применит изменение ко всем пикселам с не-нулевой зеленой компонентой.