The invention discloses an image processing method and apparatus, wherein the method for processing mixed source image element points and background pixels, which comprises the following steps: the source map alpha to obtain source image pixel values, alpha values and the global map source source map color value; according to the alpha value, select the source map source map global alpha figure alpha source of value or value product and source map global alpha value as the source graph operation value source map mixed model; 0, 256, 256, and computing the value source map source graph operation values or background value budget as the background value according to the source of mixed factors; according to the color value source map calculate the source map color value and the value source map arithmetic operation. The integration of mix_alpha and port_duff alpha algorithm, 2 different algorithms corresponding to simplify logic, reduces the required operating area of alpha hardware, improve the utilization rate of power consumption.
【技术实现步骤摘要】
本专利技术涉及图像处理
,尤其涉及一种图像处理的方法和装置。
技术介绍
alpha混合技术在当前计算机图形图像操作中具有重大运用,很多游戏界面,绘图操作、图像处理等
都有涉及。一般的,alpha混合会使用mix-alpha混合算法,以及port_duffalpha混合算法,这2类算法均可以使得图像之间进行alpha叠加等操作。但是都是独立开为不同的模块,完全独立的2套运算模式,2套独立算法无法复用,在硬件实现上也是分离开来。这样两套独立算法在软件实现时,占用的代码很大,很复杂,在硬件实现时,占用的芯片面积很大。
技术实现思路
为此,需要提供一种图像处理的方法和装置,解决图形图像处理过程占用代码或者面积大的问题。为实现上述目的,专利技术人提供了一种图像处理的方法,用于处理源图像素点和背景像素点的混合,包括如下步骤:获取源图像素点的源图alpha值、源图全局alpha值和源图颜色值;根据源图混合模式值选择源图alpha值、源图全局alpha值或者源图alpha值与源图全局alpha值的乘积值作为源图运算值;根据源图混合因素值选择0、256、源图运算值、256与源图运算值的差值或者背景预算值作为背景因素值;根据源图颜色值与源图运算值算出源图颜色运算值;获取背景像素点的背景alpha值、背景全局alpha值和背景颜色值;根据背景混合模式值选择背景alpha值、背景全局alpha值或 ...
【技术保护点】
一种图像处理的方法,其特征在于,用于处理源图像素点和背景像素点的混合,包括如下步骤:获取源图像素点的源图alpha值、源图全局alpha值和源图颜色值;根据源图混合模式值选择源图alpha值、源图全局alpha值或者源图alpha值与源图全局alpha值的乘积值作为源图运算值;根据源图混合因素值选择0、256、源图运算值、256与源图运算值的差值或者背景预算值作为背景因素值;根据源图颜色值与源图运算值算出源图颜色运算值;获取背景像素点的背景alpha值、背景全局alpha值和背景颜色值;根据背景混合模式值选择背景alpha值、背景全局alpha值或者背景alpha值与背景全局alpha值的乘积值作为背景运算值;根据背景混合因素值选择0、256、背景运算值、256与背景运算值的差值或者源图预算值作为源图因素值;根据背景颜色值与背景运算值算出背景颜色运算值;将背景因素值乘于背景颜色运算值得到第一乘积,将源图因素值乘于源图颜色运算值得到第二乘积,将第一乘积与第二乘积相加得到目的颜色值;将源图运算值乘于源图因素值得到第三乘积,将背景因素值乘于背景运算值得到第四乘积,将第三乘积与第四乘积相加得到 ...
【技术特征摘要】
1.一种图像处理的方法,其特征在于,用于处理源图像素点和背景像素点的混合,包括
如下步骤:
获取源图像素点的源图alpha值、源图全局alpha值和源图颜色值;
根据源图混合模式值选择源图alpha值、源图全局alpha值或者源图alpha值与源图全
局alpha值的乘积值作为源图运算值;
根据源图混合因素值选择0、256、源图运算值、256与源图运算值的差值或者背景预算
值作为背景因素值;
根据源图颜色值与源图运算值算出源图颜色运算值;
获取背景像素点的背景alpha值、背景全局alpha值和背景颜色值;
根据背景混合模式值选择背景alpha值、背景全局alpha值或者背景alpha值与背景全
局alpha值的乘积值作为背景运算值;
根据背景混合因素值选择0、256、背景运算值、256与背景运算值的差值或者源图预算
值作为源图因素值;
根据背景颜色值与背景运算值算出背景颜色运算值;
将背景因素值乘于背景颜色运算值得到第一乘积,将源图因素值乘于源图颜色运算值
得到第二乘积,将第一乘积与第二乘积相加得到目的颜色值;
将源图运算值乘于源图因素值得到第三乘积,将背景因素值乘于背景运算值得到第四
乘积,将第三乘积与第四乘积相加得到目的alpha值。
2.根据权利要求1所述的一种图像处理的方法,其特征在于,还包括如下步骤:
获取Alpha计算选择标志位,根据Alpha计算选择标志位和源图运算值生成新的源图运
算值,根据Alpha计算选择标志位和背景运算值生成新的背景运算值。
3.一种图像处理的装置,用于处理源图像素点和背景像素点的混合,其特征在于,包括
如下模块:
源图像素点获取模块:用于获取源图像素点的源图al...
【专利技术属性】
技术研发人员:郑天翼,
申请(专利权)人:福州瑞芯微电子股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。