亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種獲取聚光燈圖形的方法及裝置的制造方法

文檔序號(hào):9326565閱讀:311來源:國知局
一種獲取聚光燈圖形的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及移動(dòng)終端的技術(shù)領(lǐng)域,尤其涉及一種獲取聚光燈圖形的方法及
目.0
【背景技術(shù)】
[0002]目前,在圖形處理中,很多聚光燈的效果都是一個(gè)完全的透明圓形遮擋在顯示圖層的最上層,用于透視下層的物體,僅是一個(gè)透視區(qū)域,并無所謂的聚光燈效果。

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

[0003]本發(fā)明實(shí)施例的目的在于提出一種獲取聚光燈圖形的方法及裝置,旨在解決如何提高聚光燈的顯示效果的問題。
[0004]為達(dá)此目的,本發(fā)明實(shí)施例采用以下技術(shù)方案:
[0005]—種獲取聚光燈圖形的方法,所述方法包括:
[0006]獲取聚光燈的圓,所述圓的中心點(diǎn)為所述聚光燈在屏幕上的位置;
[0007]獲取預(yù)先設(shè)置的個(gè)數(shù)的圖形,所述圖形為三角形或者多邊形,所述圖形的頂點(diǎn)包括所述圓的中心點(diǎn)以及至少兩個(gè)在所述圓的圓周上的點(diǎn);
[0008]將所述圓的中心的顏色值設(shè)置為第一顏色值,將在所述圖形上除所述圓的中心點(diǎn)以外的其他點(diǎn)的顏色值設(shè)置為第二顏色值;
[0009]根據(jù)預(yù)先設(shè)置的顏色變化算法獲取顏色變化后的所述圖形,所述變化為顏色值從所述第一顏色值到所述第二顏色值的變化。
[0010]優(yōu)選地,所述獲取預(yù)先設(shè)置的個(gè)數(shù)的圖形,所述圖形為三角形或者多邊形,所述圖形的頂點(diǎn)包括所述圓的中心點(diǎn)以及至少兩個(gè)在所述圓的圓周上的點(diǎn),包括:
[0011]將所述圓均勻的劃分為N個(gè)等份;
[0012]獲取劃分后的N+1個(gè)點(diǎn)的坐標(biāo),所述N+1個(gè)點(diǎn)的坐標(biāo)為N個(gè)等份的圓與所述聚光燈的圓周相交的N+1個(gè)點(diǎn)的坐標(biāo);
[0013]根據(jù)所述N+1個(gè)點(diǎn)的坐標(biāo)獲取N個(gè)三角形,所述三角形的頂點(diǎn)分別為所述圓的中心和所述N+1個(gè)點(diǎn)中相鄰兩個(gè)點(diǎn)。
[0014]優(yōu)選地,所述根據(jù)預(yù)先設(shè)置的顏色變化算法獲取顏色變化后的所述圖形,所述變化為顏色值從所述第一顏色值到所述第二顏色值的變化,包括:
[0015]根據(jù)預(yù)先設(shè)置的渲染算法獲取所述N個(gè)三角形的顏色從白色到黑色的漸變顏色,所述第一顏色值為白色,所述第二顏色值為黑色。
[0016]優(yōu)選地,所述根據(jù)預(yù)先設(shè)置的顏色變化算法獲取顏色變化后的所述圖形,所述變化為顏色值從所述第一顏色值到所述第二顏色值的變化之后,還包括:
[0017]接收用戶在所述屏幕上的觸發(fā)點(diǎn)的位置坐標(biāo);
[0018]判斷所述觸發(fā)點(diǎn)的位置坐標(biāo)是否在所述聚光燈的圓的坐標(biāo)范圍內(nèi);
[0019]若所述觸發(fā)點(diǎn)的位置坐標(biāo)是否在所述聚光燈的圓的坐標(biāo)范圍內(nèi),則獲取所述觸發(fā)點(diǎn)在所述屏幕上滑動(dòng)的指令;
[0020]根據(jù)所述指令移動(dòng)所述聚光燈的中心點(diǎn)的位置。
[0021]優(yōu)選地,所述根據(jù)所述指令移動(dòng)所述聚光燈的中心點(diǎn)的位置,包括:
[0022]若所述指令為向左移動(dòng),則向左移動(dòng)所述聚光燈的中心點(diǎn)的位置;
[0023]若所述指令為向右移動(dòng),則向右移動(dòng)所述聚光燈的中心點(diǎn)的位置;
[0024]若所述指令為向上移動(dòng),則向上移動(dòng)所述聚光燈的中心點(diǎn)的位置;
[0025]若所述指令為向下移動(dòng),則向下移動(dòng)所述聚光燈的中心點(diǎn)的位置。
[0026]—種獲取聚光燈圖形的裝置,所述裝置包括:
[0027]第一獲取模塊,用于獲取聚光燈的圓,所述圓的中心點(diǎn)為所述聚光燈在屏幕上的位置;
[0028]第二獲取模塊,用于獲取預(yù)先設(shè)置的個(gè)數(shù)的圖形,所述圖形為三角形或者多邊形,所述圖形的頂點(diǎn)包括所述圓的中心點(diǎn)以及至少兩個(gè)在所述圓的圓周上的點(diǎn);
[0029]設(shè)置模塊,用于將所述圓的中心的顏色值設(shè)置為第一顏色值,將在所述圖形上除所述圓的中心點(diǎn)以外的其他點(diǎn)的顏色值設(shè)置為第二顏色值;
[0030]第三獲取模塊,用于根據(jù)預(yù)先設(shè)置的顏色變化算法獲取顏色變化后的所述圖形,所述變化為顏色值從所述第一顏色值到所述第二顏色值的變化。
[0031]優(yōu)選地,所述第二獲取模塊包括:
[0032]劃分單元,用于將所述圓均勻的劃分為N個(gè)等份;
[0033]第一獲取單元,用于獲取劃分后的N+1個(gè)點(diǎn)的坐標(biāo),所述N+1個(gè)點(diǎn)的坐標(biāo)為N個(gè)等份的圓與所述聚光燈的圓周相交的N+1個(gè)點(diǎn)的坐標(biāo);
[0034]第二獲取單元,用于根據(jù)所述N+1個(gè)點(diǎn)的坐標(biāo)獲取N個(gè)三角形,所述三角形的頂點(diǎn)分別為所述圓的中心和所述N+1個(gè)點(diǎn)中相鄰兩個(gè)點(diǎn)。
[0035]優(yōu)選地,所述第三獲取模塊包括:
[0036]第三獲取單元,用于根據(jù)預(yù)先設(shè)置的渲染算法獲取所述N個(gè)三角形的顏色從白色到黑色的漸變顏色,所述第一顏色值為白色,所述第二顏色值為黑色。
[0037]優(yōu)選地,所述裝置還包括:
[0038]接收模塊,用于接收用戶在所述屏幕上的觸發(fā)點(diǎn)的位置坐標(biāo);
[0039]判斷模塊,用于判斷所述觸發(fā)點(diǎn)的位置坐標(biāo)是否在所述聚光燈的圓的坐標(biāo)范圍內(nèi);
[0040]獲取模塊,用于若所述觸發(fā)點(diǎn)的位置坐標(biāo)是否在所述聚光燈的圓的坐標(biāo)范圍內(nèi),則獲取所述觸發(fā)點(diǎn)在所述屏幕上滑動(dòng)的指令;
[0041 ] 移動(dòng)模塊根據(jù)所述指令移動(dòng)所述聚光燈的中心點(diǎn)的位置。
[0042]優(yōu)選地,所述移動(dòng)模塊包括:
[0043]第一移動(dòng)單元,用于若所述指令為向左移動(dòng),則向左移動(dòng)所述聚光燈的中心點(diǎn)的位置;
[0044]第二移動(dòng)單元,用于若所述指令為向右移動(dòng),則向右移動(dòng)所述聚光燈的中心點(diǎn)的位置;
[0045]第三移動(dòng)單元,用于若所述指令為向上移動(dòng),則向上移動(dòng)所述聚光燈的中心點(diǎn)的位置;
[0046]第四移動(dòng)單元,用于若所述指令為向下移動(dòng),則向下移動(dòng)所述聚光燈的中心點(diǎn)的位置。
[0047]本發(fā)明實(shí)現(xiàn)通過獲取聚光燈的圓,所述圓的中心點(diǎn)為所述聚光燈在屏幕上的位置;獲取預(yù)先設(shè)置的個(gè)數(shù)的圖形,所述圖形為三角形或者多邊形,所述圖形的頂點(diǎn)包括所述圓的中心點(diǎn)以及至少兩個(gè)在所述圓的圓周上的點(diǎn);將所述圓的中心的顏色值設(shè)置為第一顏色值,將在所述圖形上除所述圓的中心點(diǎn)以外的其他點(diǎn)的顏色值設(shè)置為第二顏色值;根據(jù)預(yù)先設(shè)置的顏色變化算法獲取顏色變化后的所述圖形,所述變化為顏色值從所述第一顏色值到所述第二顏色值的變化,從而實(shí)現(xiàn)聚光燈在燈中心是最亮,亮度再慢慢向四周遞減,最后在給定的范圍內(nèi)達(dá)到模糊效果,給人的視線造成聚光燈的發(fā)散效果。
【附圖說明】
[0048]圖1是本發(fā)明實(shí)施例獲取聚光燈圖形的方法第一實(shí)施例的流程示意圖;
[0049]圖2是本發(fā)明實(shí)施例獲取聚光燈的方法第二實(shí)施例的流程示意圖;
[0050]圖3是本發(fā)明實(shí)施例獲取聚光燈圖形的裝置的功能模塊示意圖;
[0051]圖4是本發(fā)明實(shí)施例第二獲取模塊302的功能模塊示意圖;
[0052]圖5是本發(fā)明實(shí)施例第三獲取模塊304的功能模塊示意圖;
[0053]圖6是本發(fā)明實(shí)施例獲取聚光燈圖形的裝置的功能模塊示意圖;
[0054]圖7是本發(fā)明實(shí)施例移動(dòng)模塊308的功能模塊示意圖。
【具體實(shí)施方式】
[0055]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明實(shí)施例作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明實(shí)施例,而非對(duì)本發(fā)明實(shí)施例的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明實(shí)施例相關(guān)的部分而非全部結(jié)構(gòu)。
[0056]實(shí)施例一
[0057]參考圖1,圖1是本發(fā)明實(shí)施例獲取聚光燈圖形的方法第一實(shí)施例的流程示意圖。
[0058]在實(shí)施例一中,所述獲取聚光燈圖形的方法包括:
[0059]步驟101,獲取聚光燈的圓,所述圓的中心點(diǎn)為所述聚
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1