发明名称 |
色键实现方法和装置 |
摘要 |
本发明公开了一种色键实现方法,包括以下步骤:对源图层进行预处理,将符合色键过滤条件的像素的alpha分量置零,其中所述色键过滤条件为非透明的颜色值;将预处理后的源图层与目标图层进行alpha混合模式的图层间拷贝。本发明突破了色键只能由硬件实现的限制,对于不支持硬件色键的平台,也可以实现色键功能,从而可支持更丰富多彩的应用。 |
申请公布号 |
CN103024294B |
申请公布日期 |
2016.04.27 |
申请号 |
CN201210351801.3 |
申请日期 |
2012.09.20 |
申请人 |
深圳市茁壮网络股份有限公司 |
发明人 |
徐佳宏;王燕;林舜仰 |
分类号 |
H04N5/275(2006.01)I;H04N9/75(2006.01)I |
主分类号 |
H04N5/275(2006.01)I |
代理机构 |
深圳新创友知识产权代理有限公司 44223 |
代理人 |
王震宇 |
主权项 |
一种色键实现方法,其特征在于,包括以下步骤:对源图层进行预处理,将符合色键过滤条件的像素的alpha分量置零,其中所述色键过滤条件为非透明的颜色值;将预处理后的源图层与目标图层进行alpha混合模式的图层间拷贝;其中,在一个应用中创建了若干张图层,对于要与其他图层进行多次拷贝的源图层先进行一次预处理,然后多次在图层拷贝中执行alpha混合以达到色键效果;图层的所述预处理独立于图层拷贝进行,使用一个预处理函数做预处理,然后循环使用拷贝函数进行贴图,以避免多次对图层做预处理而影响性能;其中,色键具有RGB模式或ARGB模式,RGB模式表示当图层像素的RGB分量与指定色键像素的RGB分量相同时,视为该像素需要过滤掉,ARGB模式表示当图层像素的ARGB分量即整个像素与色键像素的ARGB分量相同时,视该像素需要过滤掉;其中对于只有ARGB模式硬件色键功能而没有RGB模式色键功能的情况,将色键像素的RGB分量作为色键过滤条件。 |
地址 |
518000 广东省深圳市罗湖区沿河北路1002号瑞思大厦12楼01-09单元、13楼01-09单元 |