欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種道路陰影繪制方法及裝置制造方法

文檔序號(hào):6494183閱讀:236來(lái)源:國(guó)知局
一種道路陰影繪制方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供了一種道路陰影繪制方法及裝置。所述方法包括:新建道路陰影繪制緩沖區(qū);調(diào)用畫(huà)線接口按照預(yù)置的道路陰影顏色在所述緩沖區(qū)中為待顯示的所有的道路繪制不透明的道路陰影;將所述緩沖區(qū)中的道路陰影與地圖底圖進(jìn)行融合。本發(fā)明實(shí)施例提供的技術(shù)方案能夠避免現(xiàn)有技術(shù)道路陰影交叉處因道路陰影多次融合出現(xiàn)的色塊問(wèn)題。
【專利說(shuō)明】一種道路陰影繪制方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子地圖領(lǐng)域,尤其涉及電子地圖中道路陰影繪制方法及裝置。
【背景技術(shù)】
[0002]在電子地圖領(lǐng)域,道路陰影的繪制與道路線的繪制采用的是同樣的原理和方法,即,每繪制一條道路陰影調(diào)用一次畫(huà)線接口(如DrawPolyline),再將畫(huà)線接口繪制的道路陰影與地圖底圖進(jìn)行融合,即,將道路陰影繪制在地圖底圖對(duì)應(yīng)的位置。
[0003]在對(duì)現(xiàn)有道路陰影繪制技術(shù)研究和實(shí)踐過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)調(diào)用畫(huà)線接口繪制的道路陰影具有半透明的特性,當(dāng)已繪制了道路陰影的地圖底圖需要新繪制一條道路陰影時(shí),現(xiàn)有技術(shù)是將新繪制的道路陰影與已繪制道路陰影的地圖底圖進(jìn)行融合。在這種情況下,一旦新繪制的道路陰影與已繪制的道路陰影有交叉,很容易造成道路陰影交叉位置處地圖顯示顏色加深,出現(xiàn)色塊。比如,兩條道路的陰影同時(shí)落在地圖底圖中的綠地上且道路陰影在綠地上有交叉,則現(xiàn)有技術(shù)先調(diào)用畫(huà)線接口繪制一條道路陰影,并將道路陰影與地圖底圖上的綠地進(jìn)行融合,此時(shí),綠地上繪制道路陰影的地方顯示為暗綠色,然后,再調(diào)用畫(huà)線接口繪制另外一條道路的陰影,并將該道路的陰影與已融合了前一條道路陰影的綠地進(jìn)行融合,此時(shí),綠地上兩條道路陰影交叉位置處顯示的顏色將比暗綠色深,并且,隨著交叉的道路陰影越來(lái)越多,道路陰影交叉位置處地圖的顏色將會(huì)變得越來(lái)越深,比如,綠地的顏色會(huì)從開(kāi)始沒(méi)有繪制陰影的綠色變得越來(lái)越深,最終變成墨綠色甚至黑色。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實(shí)施例要解決的技術(shù)問(wèn)題是提供一種道路陰影繪制方法及裝置,能夠解決道路陰影交叉位置處因道路陰影重復(fù)融合導(dǎo)致出現(xiàn)色塊的問(wèn)題。
[0005]為解決上述技術(shù)問(wèn)題,本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:
[0006]本發(fā)明實(shí)施例提供了一種道路陰影的繪制方法,所述方法包括:
[0007]新建道路陰影繪制緩沖區(qū);
[0008]調(diào)用畫(huà)線接口按照預(yù)置的道路陰影顏色在所述緩沖區(qū)中為待顯示的所有的道路繪制不透明的道路陰影;
[0009]將所述緩沖區(qū)中的道路陰影與地圖底圖進(jìn)行融合。
[0010]本發(fā)明實(shí)施例提供了一種道路陰影的繪制裝置,所述裝置包括:
[0011]緩沖區(qū)分配單元,用于新建道路陰影繪制緩沖區(qū);
[0012]道路陰影繪制單元,用于調(diào)用畫(huà)線接口按照預(yù)置的道路陰影顏色在所述緩沖區(qū)中為待顯示的所有的道路繪制不透明的道路陰影;
[0013]道路陰影融合單元,用于將所述緩沖區(qū)中的道路陰影與地圖底圖進(jìn)行融合。
[0014]上述技術(shù)方案具有如下有益效果:
[0015]本發(fā)明實(shí)施例提供的技術(shù)方案新建道路陰影繪制緩沖區(qū),并在該緩沖區(qū)完成所有道路陰影的繪制,同時(shí),在緩沖區(qū)中繪制的所有道路的陰影顏色相同且不透明,因此,將緩沖區(qū)中的道路陰影一次性與地圖底圖融合后,地圖底圖中道路陰影交叉位置處顯示的顏色與道路陰影不交叉位置處顯示的顏色是相同的,避免了現(xiàn)有技術(shù)道路陰影交叉處因道路陰影多次融合出現(xiàn)的色塊問(wèn)題。
【專利附圖】

【附圖說(shuō)明】
[0016]圖1為本發(fā)明實(shí)施例提供的一種道路陰影繪制方法流程示意圖;
[0017]圖2為本發(fā)明實(shí)施例提供的一種道路陰影與地圖底圖融合方法流程示意圖;
[0018]圖3為本發(fā)明實(shí)施例提供的一種道路陰影繪制裝置組成示意圖。
【具體實(shí)施方式】
[0019]為使本發(fā)明實(shí)施例的目的、技術(shù)方案、及優(yōu)點(diǎn)更加清楚明白,以下參照附圖對(duì)本發(fā)明實(shí)施例提供的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
[0020]請(qǐng)參見(jiàn)圖1,是本發(fā)明實(shí)施例提供一種道路陰影的繪制方法,該方法包括:
[0021]步驟10:新建道路陰影繪制緩沖區(qū);
[0022]其中,所述道路陰影繪制緩沖區(qū)的大小與準(zhǔn)備在用戶終端屏幕上顯示的地圖圖像的大小相同。比如,準(zhǔn)備在用戶終端屏幕上顯示的是一張256像素*256像素的地圖圖像,則道路陰影繪制緩沖區(qū)的大小也為256像素*256像素。
[0023]步驟11:調(diào)用畫(huà)線接口按照預(yù)置的道路陰影顏色在所述緩沖區(qū)中為待顯示的所有的道路繪制不透明的道路陰影;
[0024]其中,所述待顯示的所有的道路是指準(zhǔn)備在用戶終端屏幕上顯示的地圖圖像中所有的道路。所述畫(huà)線接口是指能夠用于繪制線條的程序接口,比如,DrawPolyline,在不同的函數(shù)庫(kù)中畫(huà)線接口的名稱有所不同,技術(shù)人員可以根據(jù)其實(shí)際使用的開(kāi)發(fā)工具確定畫(huà)線接口,本發(fā)明實(shí)施例不再贅述。
[0025]步驟12:將所述緩沖區(qū)中的道路陰影與地圖底圖進(jìn)行融合。
[0026]以上是本發(fā)明實(shí)施例提供的道路陰影繪制方法。在實(shí)際應(yīng)用中,步驟11 “調(diào)用畫(huà)線接口按照預(yù)置的道路陰影顏色在所述緩沖區(qū)中為所有的道路繪制不透明的陰影”具體包括:
[0027]將所述畫(huà)線接口中道路顏色參數(shù)設(shè)置為預(yù)置的道路陰影顏色;
[0028]將所述畫(huà)線接口中透明度參數(shù)設(shè)置為不透明;
[0029]由所述畫(huà)線接口在所述緩沖區(qū)中為所有的道路分別繪制顏色同為預(yù)置的道路陰影顏色且不透明的道路陰影。
[0030]如,預(yù)置的道路陰影顏色為黑色,黑色的顏色值是RGB(0,0,0),則畫(huà)線接口中道路顏色參數(shù)的R、G、B值設(shè)為O;畫(huà)線接口的透明度設(shè)置為1,表示道路陰影不透明;道路一共有10條,則畫(huà)線接口一次性在道路陰影繪制緩沖區(qū)中繪制10條黑色且不透明的道路陰影。
[0031]在實(shí)際應(yīng)用中,將所述緩沖區(qū)中的道路陰影與地圖底圖進(jìn)行融合,就是,將道路陰影的顏色與地圖底圖的顏色融合,得到地圖底圖中顯示道路陰影的顏色,再用融合后得到的道路陰影的顏色在終端設(shè)備屏幕上渲染出道路陰影,以將地圖底圖上有道路陰影的地方的顏色與沒(méi)有道路陰影的地方的顏色區(qū)別開(kāi)來(lái),從而實(shí)現(xiàn)陰影的效果。在實(shí)際應(yīng)用中,可以采用圖2所示方法來(lái)實(shí)現(xiàn)“將所述緩沖區(qū)中的道路陰影與地圖底圖進(jìn)行融合”,該方法包括:
[0032]步驟121:讀取地圖底圖顏色的顏色值;
[0033]步驟122:根據(jù)所述地圖底圖顏色的顏色值和預(yù)置的道路陰影顏色的顏色值,得到地圖底圖中顯示道路陰影的顏色值。
[0034]針對(duì)采用RGB顏色標(biāo)準(zhǔn)表示一種顏色情況,所述步驟122具體包括:
[0035]將地圖底圖顏色的顏色值MapK、Mape、MapB和預(yù)置的道路陰影顏色的顏色值RoadK、Roadc, RoadB分別對(duì)應(yīng)代入公式
[0036]r*RoadE/G/B+ (1-r) *MapE/G/B = MRkavb,得到地圖底圖中顯示道路陰影的顏色值MRK、MRg、MRb ;
[0037]其中,r為道路陰影的透明度,O ≤r≤ l,r=0表示沒(méi)有道路陰影,r = I表示陰影完全不透明。
[0038]后續(xù)將以RGB (MRe,MRg,MRb)對(duì)應(yīng)的顏色在終端設(shè)備屏幕上渲染出道路陰影。
[0039]舉例說(shuō)明。假設(shè)透明度r設(shè)置為0.68,預(yù)置的道路陰影的顏色為黑色,有兩條道路的陰影落在地圖底圖的綠地上且道路陰影有交叉,由于本發(fā)明中繪制的道路陰影均為黑色,因此,在計(jì)算融合后的道路陰影的顏色值時(shí),不用考慮道路陰影是否交叉等因素,只需將黑色的顏色值RGB (0,0,0)和綠地的顏色值RGB (0,255,O)代入公式1,分別得到地圖底圖中顯示道路陰影的顏色值,其中,MRK=0、MRe=0*0.68+255*0.32 ^ 82、MRb=0,RGB (MRE,MRg,MRb)約等于RGB (0,82,0),RGB (0,82,0)對(duì)應(yīng)的顏色為暗綠色,因此,后續(xù)終端設(shè)備展現(xiàn)的綠地上只有兩種顏色,綠地的綠色RGB (0,255,O)以及道路陰影的暗綠色RGB (0,82,O)。
[0040]由上述實(shí)例可以進(jìn)一步看出,由于本發(fā)明實(shí)施例是在緩沖區(qū)完成所有的道路陰影的繪制,并且道路陰影的顏色都是相同且不透明,因此,在將道路陰影與地圖底圖融合時(shí)不必再考慮道路陰影是否有交叉,而只需設(shè)置一個(gè)統(tǒng)一的透明度,再根據(jù)預(yù)先設(shè)置的道路陰影的顏色和地圖底圖的顏色即可得到道路陰影顯示的顏色,完全解決了現(xiàn)有技術(shù)道路陰影繪制帶來(lái)的色塊的問(wèn)題。
[0041]另外,需要注意的是,在實(shí)際應(yīng)用中,道路陰影和地圖底圖融合是針對(duì)每一個(gè)像素點(diǎn)的顏色進(jìn)行融合。比如,道路陰影一個(gè)像素點(diǎn)在地圖底圖上的位置為(xl,yl),則融合時(shí)需要找到(xl,yl)位置處地圖底圖的顏色,進(jìn)而將(xl,yl)處的道路陰影的像素點(diǎn)的顏色和地圖底圖的像素點(diǎn)的顏色按照上述本發(fā)明實(shí)施例提供的方法進(jìn)行融合。本領(lǐng)域技術(shù)人員知曉兩層以上圖像疊加顯示時(shí)其顏色的融合時(shí)需針對(duì)圖像的每一個(gè)像素點(diǎn)進(jìn)行,本發(fā)明實(shí)施例不再詳細(xì)贅述。
[0042]請(qǐng)參見(jiàn)圖3,是本發(fā)明實(shí)施例提供的一種道路陰影繪制裝置,所述裝置包括:
[0043]緩沖區(qū)分配單元30,用于新建道路陰影繪制緩沖區(qū);
[0044]道路陰影繪制單元31,用于調(diào)用畫(huà)線接口按照預(yù)置的道路陰影顏色在所述緩沖區(qū)中為所有的道路繪制不透明的道路陰影;
[0045]道路陰影融合單元32,用于將所述緩沖區(qū)中的道路陰影與地圖底圖進(jìn)行融合。
[0046]在實(shí)際應(yīng)用中,所述道路陰影繪制單元31具體包括:
[0047]陰影顏色設(shè)置子單元,用于將所述畫(huà)線接口中道路顏色參數(shù)設(shè)置為預(yù)置的道路陰影顏色;[0048]透明度設(shè)置子單元,將所述畫(huà)線接口中透明度參數(shù)設(shè)置為不透明;
[0049]畫(huà)線接口子單元,用于在所述緩沖區(qū)中為所有的道路分別繪制顏色同為預(yù)置的道路陰影顏色且不透明的道路陰影。
[0050]在實(shí)際應(yīng)用中,所述道路陰影融合單元32具體包括:
[0051]底圖顏色讀取子單元,用于讀取地圖底圖顏色的顏色值;
[0052]顏色值融合子單元,用于根據(jù)所述地圖底圖顏色的顏色值和預(yù)置的道路陰影顏色的顏色值,得到地圖底圖中顯示道路陰影的顏色值。
[0053]針對(duì)采用RGB顏色標(biāo)準(zhǔn)表示一種顏色情況,所述顏色值融合子單元具體用于:
[0054]將地圖底圖顏色的顏色值MapK、Mape、MapB和預(yù)置的道路陰影顏色的顏色值RoadK、Roadc, RoadB分別對(duì)應(yīng)代入公式
[0055]r*RoadE/G/B+ (1-r) *MapE/G/B = MRkavb,得到地圖底圖中顯示道路陰影的顏色值MRR、MRG、MRB ;
[0056]r為道路陰影的透明度,O≤1≤1, r=0表示沒(méi)有道路陰影,r = I表示道路陰影不透明。 [0057]以上對(duì)本發(fā)明所提供的一種道路陰影繪制方法及裝置進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種道路陰影繪制方法,其特征在于,所述方法包括: 新建道路陰影繪制緩沖區(qū); 調(diào)用畫(huà)線接口按照預(yù)置的道路陰影顏色在所述緩沖區(qū)中為待顯示的所有的道路繪制不透明的道路陰影; 將所述緩沖區(qū)中的道路陰影與地圖底圖進(jìn)行融合。
2.如權(quán)利要求1所述的方法,其特征在于,所述調(diào)用畫(huà)線接口按照預(yù)置的道路陰影顏色在所述緩沖區(qū)中為待顯示的所有的道路繪制不透明的陰影具體包括: 將所述畫(huà)線接口中道路顏色參數(shù)設(shè)置為預(yù)置的道路陰影顏色; 將所述畫(huà)線接口中透明度參數(shù)設(shè)置為不透明; 由所述畫(huà)線接口在所述緩沖區(qū)中為待顯示的所有的道路分別繪制顏色同為預(yù)置的道路陰影顏色且不透明的道路陰影。
3.如權(quán)利要求1或2所述的方法,其特征在于,將所述緩沖區(qū)中的道路陰影與地圖底圖進(jìn)行融合具體包括: 讀取地圖底圖顏色的顏色值; 根據(jù)所述地圖底圖顏色的顏色值和預(yù)置的道路陰影顏色的顏色值,得到地圖底圖中顯示道路陰影的顏色值。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,若采用RGB顏色標(biāo)準(zhǔn),則所述根據(jù)所述地圖底圖顏色的顏色值和預(yù)置的道路陰影顏色的顏色值,得到地圖底圖中顯示道路陰影的顏色值具體包括: 將地圖底圖顏色的顏色值MapK、Mapc> MapB和預(yù)置的道路陰影顏色的顏色值RoadK、Roadc, RoadB分別對(duì)應(yīng)代入公式
5.如權(quán)利要求1或2所述的方法,其特征在于,所述預(yù)置的道路陰影顏色為黑色。
6.一種道路陰影繪制裝置,其特征在于,所述裝置包括: 緩沖區(qū)分配單元,用于新建道路陰影繪制緩沖區(qū); 道路陰影繪制單元,用于調(diào)用畫(huà)線接口按照預(yù)置的道路陰影顏色在所述緩沖區(qū)中為待顯示的所有的道路繪制不透明的道路陰影; 道路陰影融合單元,用于將所述緩沖區(qū)中的道路陰影與地圖底圖進(jìn)行融合。
7.如權(quán)利要求6所述的裝置,其特征在于,所述道路陰影繪制單元具體包括: 陰影顏色設(shè)置子單元,用于將所述畫(huà)線接口中道路顏色參數(shù)設(shè)置為預(yù)置的道路陰影顏色; 透明度設(shè)置子單元,將所述畫(huà)線接口中透明度參數(shù)設(shè)置為不透明; 畫(huà)線接口子單元,用于在所述緩沖區(qū)中為待顯示的所有的道路分別繪制顏色同為預(yù)置的道路陰影顏色且不透明的道路陰影。
8.如權(quán)利要求6或7所述的裝置,其特征在于,所述道路陰影融合單元具體包括: 底圖顏色讀取子單元,用于讀取地圖底圖顏色的顏色值;顏色值融合子單元,用于根據(jù)所述地圖底圖顏色的顏色值和預(yù)置的道路陰影顏色的顏色值,得到地圖底圖中顯示道路陰影的顏色值。
9.根據(jù)權(quán)利要求3所述的裝置,其特征在于,若采用RGB顏色標(biāo)準(zhǔn),則顏色值融合子單元具體用于: 將地圖底圖顏色的顏色值MapK、Mapc> MapB和預(yù)置的道路陰影顏色的顏色值RoadK、Roadc, RoadB分別對(duì)應(yīng)代入公式 r*RoadE/G/B+(l-r)*MapE/G/B = MRK/e/B,得到地圖底圖中顯示道路陰影的顏色值MRK、MRg,MRb ; r為道 路陰影的透明度,O ≤r≤ l,r=0表示沒(méi)有道路陰影,r=l表示道路陰影不透明。
【文檔編號(hào)】G06T11/00GK103903288SQ201210587485
【公開(kāi)日】2014年7月2日 申請(qǐng)日期:2012年12月30日 優(yōu)先權(quán)日:2012年12月30日
【發(fā)明者】林燕騰 申請(qǐng)人:廈門(mén)高德軟件有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
太原市| 松潘县| 宜兰县| 睢宁县| 漳浦县| 扬中市| 海伦市| 武夷山市| 临颍县| 闻喜县| 金堂县| 油尖旺区| 灵宝市| 张家港市| 洪湖市| 蕲春县| 炎陵县| 崇州市| 漠河县| 鸡泽县| 安西县| 永城市| 七台河市| 本溪市| 易门县| 乌兰浩特市| 武安市| 德兴市| 申扎县| 嘉峪关市| 曲阜市| 黄陵县| 印江| 奉贤区| 顺平县| 柞水县| 石城县| 加查县| 大英县| 册亨县| 大埔区|