图层混色方法技术

技术编号:7627762 阅读:230 留言:0更新日期:2012-08-01 21:06
本发明专利技术提供一种图层混色方法,适用于多个混色图层与一背景图层,包括下列步骤。首先,取得这些混色图层的混色比例数据与全彩数据,并取得背景图层的全彩数据。接着,根据这些混色图层的混色比例数据,计算一合并混色比例数据。然后,根据合并混色数据与这些混色图层的全彩数据,计算一合并混色全彩数据。再来,利用合并混色比例数据与合并混色全彩数据,对背景图层的全彩数据进行背景混色处理,以计算出背景图层的一输出全彩数据。藉此,不但能够有效地减少运算时间且对于硬件资源的需求也相对较低。

【技术实现步骤摘要】

本专利技术涉及一种图层处理方法,且尤其涉及一种
技术介绍
在过去,通常是利用底片相机来记录生活的点滴,再经由冲洗而成像。随着数码时代的来临,由于底片摄影无法让使用者立即浏览所拍摄的影像,而且必须另外花时间与金钱冲洗底片成相片。因此,底片相机逐渐地被数码数码相机所取代。此外,使用者除了能立即浏览数码相机所拍摄的数码影像外,还可将数码影像输入到电脑中进行后制处理,以将影像调整到使用者想要的状态。举例来说,数码影像的后制可包括对多个混色图层与一背景图层所进行的混色处理。一般而言,现有的多层背景混色方式是将这些混色图层逐一与背景图层做背景混色处理。假设现有三个混色图层与一背景图层,则最终影像的产生过程如下。首先,将原背景图层与混色图层一做背景混色处理,产生背景图层一。接着,将背景图层一与混色图层二做背景混色处理,产生背景图层二。然后,将背景图层二与混色图层三做背景混色处理,产生背景图层三。背景图层三便是最终影像输出。由于背景图层与混色图层的产生方式不同,背景混色处理的过程通常需大量运算或硬件资源,远大于图层混色处理所需的资源。然而,前述的背景混色方式所需的背景混色处理次数会随着混色图层的数量增加而增加,使得运算时间大幅增加或是需要较高的硬件资源才能完成。
技术实现思路
本专利技术提供一种,能够减少运算时间且所需的硬件资源也相对较低。本专利技术提出一种,适用于多个混色图层与一背景图层,包括下列步骤。首先,取得这些混色图层的混色比例数据与全彩数据,并取得背景图层的全彩数据。接着,根据这些混色图层的混色比例数据,计算一合并混色比例数据。然后,根据合并混色数据与这些混色图层的全彩数据,计算一合并混色全彩数据。再来,利用合并混色比例数据与合并混色全彩数据,对背景图层的全彩数据进行背景混色处理,以计算出背景图层的一输出全彩数据。在本专利技术的一实施例中,计算合并混色比例数据的步骤,包括下列步骤。首先,根据这些混色图层的混色比例数据,计算这些混色图层的未混色比例数据。接着,根据这些混色图层的未混色比例数据,计算一合并未混色比例数据。然后,根据合并未混色比例数据,计算合并混色比例数据。在本专利技术的一实施例中,计算这些混色图层的未混色比例数据的步骤,包括计算一上限值分别与这些混色图层的混色比例数据的差值,以作为这些混色图层的未混色比例数据。这些混色图层的混色比例数据表示这些混色图层的透明程度,而上限值表示完全不透明。在本专利技术的一实施例中,这些混色图层的混色比例数据介于O 255,而上限值为255。在本专利技术的一实施例中,计算合并混色全彩数据的步骤,包括下列步骤。首先,取得这些混色图层的一图层顺序。接着,根据这些混色图层的混色比例数据与全彩数据,计算这些混色图层个别的第一乘积。然后,根据这些混色图层的混色比例数据,计算这些混色图层的未混色比例数据。再来,根据图层顺序、这些混色图层的第一乘积、这些混色图层的未混色比例数据与合并未混色比例数据,计算合并混色全彩数据。在本专利技术的一实施例中,计算合并混色全彩数据的步骤,包括下列步骤。首先,根据图层顺序,计算这些混色图层的第一乘积与上方混色图层的未混色比例数据的第二乘积。接着,计算这些混色图层的第二乘积的总和。然后,计算这些混色图层的第二乘积的总和与合并混色比例数据的商数,以作为合并混色全彩数据。 在本专利技术的一实施例中,对背景图层的全彩数据进行混色计算的步骤,包括下列步骤。首先,计算合并混色比例数据与合并混色全彩数据的一第三乘积。接着,根据合并混色比例数据,计算一合并未混色比例数据。之后,计算合并未混色比例数据与背景图层的全彩数据的一第四乘积。再来,计算第三乘积与第四乘积的总和,以作为输出全彩数据。基于上述,本专利技术先针对这些混色图层计算出合并混色比例数据与合并混色全彩数据之后,便只需对背景图层进行一次的背景混色处理。因此,不但能够有效地减少运算时间且对于硬件资源的需求也相对较低。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。附图说明图I为本实施例一实施例的的流程示意图。图2为本实施例另一实施例的的流程示意图。主要元件符号说明SllO S140、S210 S248 :步骤具体实施例方式图I为本专利技术一实施例的的流程示意图。请参考图1,本实施例的适用于多个混色图层与一背景图层。首先进行步骤S110,取得这些混色图层的混色比例数据与全彩数据,并取得背景图层的全彩数据。接着进行步骤S120,根据这些混色图层的混色比例数据,计算一合并混色比例数据。然后进行步骤S130,根据合并混色数据与这些混色图层的全彩数据,计算一合并混色全彩数据。再来进行步骤S140,利用合并混色比例数据与合并混色全彩数据,对背景图层的全彩数据进行背景混色处理,以计算出背景图层的一输出全彩数据。值得一提的是,本实施例预先针对这些混色图层计算出合并混色比例数据与合并混色全彩数据,之后便只需对背景图层进行一次的背景混色处理。因此,不但能够有效地减少运算时间且对于硬件资源的需求也相对较低。图2为本实施例另一实施例的的流程示意图。请参考图2,本实施例将以2个混色图层与I个背景图层为例来做说明,但不以此为限。首先进行步骤S210,取得这些混色图层的混色比例数据与全彩数据,并取得背景图层的全彩数据。在此,假设第一混色图层的全彩数据为01、混色比例数据为Al,而第二混色图层的全彩数据为02、混色比例数据为A2,而背景图层的全彩数据为0B。接着进行步骤S220,根据这些混色图层的混色比例数据,计算一合并混色比例数据。在本实施例中,步骤S22 0例如包括S222-S226等3个子步骤。首先进行步骤S222,根据这些混色图层的混色比例数据,计算这些混色图层的未混色比例数据。详细而言,可计算一上限值分别与这些混色图层的混色比例数据的差值,以作为这些混色图层的未混色比例数据。这些混色图层的混色比例数据表示这些混色图层的透明程度,而上限值表示完全不透明。也就是说,假设混色比例数据介于0-1. 0,且上限值为I. O的话,第一混色图层的未混色比例数据为(I. 0-A1),且第二混色图层的未混色比例数据为(1.0-A2)。接着进行步骤S224,根据这些混色图层的未混色比例数据,计算一合并未混色比例数据。例如,可将第一混色图层的未混色比例数据与第二混色图层的未混色比例数据相乘而得到合并未混色比例数据(1.0-A1)*(1.0-A2)。然后进行步骤S226,根据合并未混色比例数据,计算合并混色比例数据。在此,假设合并混色比例数据为Mrg_A,则Mrg_A可为上限值减掉合并未混色比例数据。也就是说Mrg_A为I. 0-((1. O-Al)*(I. 0-A2))。再来进行步骤S230,根据合并混色数据与这些混色图层的全彩数据,计算一合并混色全彩数据。在本实施例中,步骤S230可包括S232 S234等4个子步骤。首先进行步骤S232,取得这些混色图层的一图层顺序。假设,第一混色图层在第二混色图层上方,且第二混色图层在背景图层上方。接着进行步骤S234,根据这些混色图层的混色比例数据与全彩数据,计算这些混色图层个别的第一乘积。详细来说,第一混色图层的第一乘积可为(01*A1),第二混色图层的第一乘积可为(02*A2)。然后进行步骤S236本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陈桂琁
申请(专利权)人:华晶科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术