国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      圖標(biāo)處理方法、裝置及終端設(shè)備的制作方法

      文檔序號(hào):6549180閱讀:148來(lái)源:國(guó)知局
      圖標(biāo)處理方法、裝置及終端設(shè)備的制作方法
      【專利摘要】本發(fā)明公開了一種圖標(biāo)處理方法、裝置及終端設(shè)備,屬于計(jì)算機(jī)【技術(shù)領(lǐng)域】。所述方法包括:獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離;判斷至少兩個(gè)間隙距離是否相等;若相等,按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;若不相等,將圖標(biāo)設(shè)置為預(yù)定義的大小。本發(fā)明實(shí)施例通過(guò)對(duì)圖標(biāo)進(jìn)行檢測(cè),若至少兩個(gè)間隙距離相等,按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;若不相等,將圖標(biāo)設(shè)置為預(yù)定義的大小,避免盲目地對(duì)圖標(biāo)進(jìn)行縮放處理,可以降低圖標(biāo)的變形度,保證圖片的清晰度,提高終端的界面上顯示的圖片的清晰度,有效地提高圖標(biāo)的處理效率。
      【專利說(shuō)明】圖標(biāo)處理方法、裝置及終端設(shè)備

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別涉及一種圖標(biāo)處理方法、裝置及終端設(shè)備。

      【背景技術(shù)】
      [0002]隨著智能化終端的迅猛發(fā)展以及使用普及,終端給人們生活帶來(lái)的巨大變化,越來(lái)越多的人們不僅可以通過(guò)終端進(jìn)行學(xué)習(xí)與工作,而且還可以進(jìn)行其他休閑娛樂(lè)等等活動(dòng),使用非常方便。
      [0003]在終端的使用過(guò)程中,無(wú)論是安裝在終端上的學(xué)習(xí)應(yīng)用、工作應(yīng)用、還是各種休閑娛樂(lè)應(yīng)用或者游戲應(yīng)用,每一種應(yīng)用都有其對(duì)應(yīng)的圖標(biāo),各種應(yīng)用在被安裝之后,在終端側(cè)建立該應(yīng)用的客戶端,且對(duì)應(yīng)在終端的界面上顯示該應(yīng)用的圖標(biāo),例如在手機(jī)、平板電腦等移動(dòng)終端上,多種應(yīng)用可以分別顯示在如主(Home)界面以及其他副界面上。其中Home可以說(shuō)是一個(gè)手機(jī)的最重要應(yīng)用,就像一個(gè)門戶網(wǎng)站的首頁(yè),直接決定了用戶的第一印象。使用過(guò)程中,用戶可以看到顯示在界面如Home上的各種應(yīng)用的圖標(biāo),可以隨意瀏覽,當(dāng)用戶想要使用哪個(gè)應(yīng)用,點(diǎn)擊打開該應(yīng)用對(duì)應(yīng)的圖標(biāo)即打開該應(yīng)用在終端側(cè)的客戶端,便可以在該終端上使用該應(yīng)用,操作非常簡(jiǎn)單,使用非常方便?,F(xiàn)有的大部分原生桌面都是圖標(biāo)做簡(jiǎn)單的繪制,其圖標(biāo)包括圖標(biāo)實(shí)體和圖標(biāo)背景,圖標(biāo)實(shí)體嵌入在圖標(biāo)背景中間,通常情況下,圖標(biāo)背景為矩形且為透明色的。在圖標(biāo)中,圖標(biāo)實(shí)體和圖標(biāo)外邊框之間會(huì)有一部分透明的間隙。
      [0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:由于現(xiàn)有的大部分原生桌面都是圖標(biāo)做簡(jiǎn)單的繪制,繪制的大小可以任意設(shè)置,現(xiàn)有技術(shù)中,通常將終端的界面上所有圖標(biāo)統(tǒng)一縮放到一定的大小,由于有些圖標(biāo)直接縮放會(huì)導(dǎo)致變形,圖標(biāo)的清晰度較差,終端的界面上顯示圖標(biāo)不夠清晰,因此現(xiàn)有的圖標(biāo)處理效率較低。


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

      [0005]為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種圖標(biāo)處理方法、裝置及終端設(shè)備。所述技術(shù)方案如下:
      [0006]一方面,提供了一種圖標(biāo)處理方法,所述方法包括:
      [0007]獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離;
      [0008]判斷所述至少兩個(gè)間隙距離是否相等;
      [0009]若相等,按照所述圖標(biāo)大小與所述圖標(biāo)實(shí)體大小的比例不變的原則對(duì)所述圖標(biāo)進(jìn)行伸縮處理;若不相等,將所述圖標(biāo)設(shè)置為預(yù)定義的大小。
      [0010]另一方面,提供了一種圖標(biāo)處理裝置,所述裝置包括:
      [0011]獲取模塊,用于獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離;
      [0012]判斷模塊,用于判斷所述至少兩個(gè)間隙距離是否相等;
      [0013]處理模塊,用于當(dāng)所述判斷模塊判斷所述至少兩個(gè)間隙距離相等,按照所述圖標(biāo)大小與所述圖標(biāo)實(shí)體大小的比例不變的原則對(duì)所述圖標(biāo)進(jìn)行伸縮處理;若所述至少兩個(gè)間隙距離不相等,將所述圖標(biāo)設(shè)置為預(yù)定義的大小。
      [0014]再一方面,還提供一種終端設(shè)備,所述終端設(shè)備上設(shè)置有如上所述的圖標(biāo)處理裝置。
      [0015]本發(fā)明實(shí)施例的圖標(biāo)處理方法、裝置及終端設(shè)備,通過(guò)獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離;判斷至少兩個(gè)間隙距離是否相等;若相等,按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;若不相等,將圖標(biāo)設(shè)置為預(yù)定義的大小。通過(guò)采用上述方案,克服了現(xiàn)有技術(shù)中將所有圖標(biāo)統(tǒng)一縮放到一定的大小,降低圖標(biāo)清晰度的缺陷。本發(fā)明實(shí)施例通過(guò)對(duì)圖標(biāo)進(jìn)行檢測(cè),若至少兩個(gè)間隙距離相等,按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;若不相等,將圖標(biāo)設(shè)置為預(yù)定義的大小,避免盲目地對(duì)圖標(biāo)進(jìn)行縮放處理,可以降低圖標(biāo)的變形度,保證圖片的清晰度,提高終端的界面上顯示的圖片的清晰度,有效地提聞圖標(biāo)的處理效率。

      【專利附圖】

      【附圖說(shuō)明】
      [0016]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0017]圖1為本發(fā)明一實(shí)施例提供的圖標(biāo)的示意圖。
      [0018]圖2為本發(fā)明另一實(shí)施例提供的圖標(biāo)的不意圖。
      [0019]圖3為本發(fā)明一實(shí)施例提供的圖標(biāo)處理方法的流程圖。
      [0020]圖4為圖2所示的圖標(biāo)的一個(gè)實(shí)例圖標(biāo)。
      [0021]圖5為本發(fā)明另一實(shí)施例提供的圖標(biāo)處理方法的流程圖。
      [0022]圖6為本發(fā)明實(shí)施例中圖標(biāo)處理的一狀態(tài)示意圖圖。
      [0023]圖7為本發(fā)明一實(shí)施例提供的圖標(biāo)處理裝置的結(jié)構(gòu)示意圖。
      [0024]圖8為本發(fā)明另一實(shí)施例提供的圖標(biāo)處理裝置的結(jié)構(gòu)示意圖。
      [0025]圖9是本發(fā)明實(shí)施例提供的一種終端設(shè)備結(jié)構(gòu)示意圖。

      【具體實(shí)施方式】
      [0026]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
      [0027]本發(fā)明實(shí)施例中所述的圖標(biāo)可以包括圖標(biāo)背景和圖標(biāo)實(shí)體,圖標(biāo)實(shí)體嵌入在圖標(biāo)背景中。整個(gè)圖標(biāo)為可以為方形,即圖標(biāo)背景的輪廓。圖標(biāo)背景的外邊框?yàn)閳D標(biāo)邊框。圖標(biāo)實(shí)體與圖標(biāo)邊框之間有一定的間隙。圖標(biāo)背景為透明色,即圖標(biāo)背景中各個(gè)像素點(diǎn)的紅色綠色藍(lán)色(Red Green Blue ;RGB)色值中紅色值(R) +綠色值(G) +藍(lán)色值(B)等于O。而圖標(biāo)實(shí)體部分中由于有一定的圖案,其對(duì)應(yīng)的R+G+B不等于O。圖1為本發(fā)明一實(shí)施例提供的圖標(biāo)的示意圖。如圖1所示,其中A為圖標(biāo)背景,B為圖標(biāo)實(shí)體,圖標(biāo)實(shí)體B嵌入在圖標(biāo)背景A中間。圖標(biāo)實(shí)體B與圖標(biāo)背景A的邊框之間的間隙仍為圖標(biāo)背景部分,該部分R+G+B等于O。而圖標(biāo)實(shí)體B部分R+G+B不等于O。圖2為本發(fā)明另一實(shí)施例提供的圖標(biāo)的示意圖。如圖2所示,其中A為圖標(biāo)背景,C為圖標(biāo)實(shí)體,圖標(biāo)實(shí)體C嵌入在圖標(biāo)背景A中間。圖標(biāo)實(shí)體C與圖標(biāo)背景A的邊框之間的間隙仍為圖標(biāo)背景部分,該部分R+G+B等于O。
      [0028]圖3為本發(fā)明一實(shí)施例提供的圖標(biāo)處理方法的流程圖。本實(shí)施例的圖標(biāo)處理方法的執(zhí)行主體為一圖標(biāo)處理裝置,該圖標(biāo)處理裝置可以設(shè)置在終端上。如圖3所示,本實(shí)施例的圖標(biāo)處理方法,具體可以包括如下步驟:
      [0029]100、獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離;
      [0030]例如以圖1和圖2中的圖標(biāo)的右邊框?yàn)槔?,該步驟用于獲取圖1中右邊框上至少兩個(gè)預(yù)設(shè)位置距離圖標(biāo)實(shí)體B的距離,該步驟也用于獲取圖2中右邊框上至少兩個(gè)預(yù)設(shè)位置距離圖標(biāo)實(shí)體C的距離。需要說(shuō)明的是,為了保證檢測(cè)的準(zhǔn)確性,至少兩個(gè)預(yù)設(shè)位置避免選擇兩頭的部分,如圖1的右邊框?yàn)槔?,右邊框上高于圖標(biāo)實(shí)體上邊界和低于圖標(biāo)實(shí)體下邊界的點(diǎn)在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體B為無(wú)窮大。因此至少兩個(gè)預(yù)設(shè)位置優(yōu)先選擇那些在平行于坐標(biāo)軸方向上與圖標(biāo)實(shí)體存在有限距離的點(diǎn)。且至少兩個(gè)預(yù)設(shè)位置盡量分散開,可以增加圖片處理的效率。
      [0031]101、判斷至少兩個(gè)間隙距離是否相等;若相等,執(zhí)行步驟102 ;否則若不相等,執(zhí)行步驟103 ;
      [0032]例如圖1中為圖標(biāo)實(shí)體B相對(duì)于圖標(biāo)背景A非常規(guī)則,右邊框上除了高于圖標(biāo)實(shí)體上邊界和低于圖標(biāo)實(shí)體下邊界的其他點(diǎn)在平行于坐標(biāo)軸的方向上與圖標(biāo)實(shí)體的距離均相等。圖2中圖標(biāo)實(shí)體C相對(duì)于圖標(biāo)背景A不規(guī)則,右邊框上與圖標(biāo)實(shí)體C存在有限距離的各個(gè)點(diǎn)與圖標(biāo)實(shí)體C的距離均不相等。
      [0033]本實(shí)施例中,當(dāng)存在多于兩個(gè)的間隙距離時(shí),只有當(dāng)所有間隙距離都相等才認(rèn)為至少兩個(gè)間隙距離相等。否則只要至少兩個(gè)間隙距離中只要有一個(gè)間隙距離與其他間隙距離不等,則認(rèn)為至少兩個(gè)間隙距離不相等。
      [0034]102、按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;
      [0035]當(dāng)至少兩個(gè)間隙距離相等,此時(shí)可以認(rèn)為圖標(biāo)實(shí)體為矩形,即規(guī)則結(jié)構(gòu),如圖1所示,此時(shí)可以按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理,即保證圖標(biāo)不會(huì)被拉伸變形,保證圖片的清晰度。
      [0036]例如當(dāng)假設(shè)圖標(biāo)原始為OriW x OriW,邊框到圖標(biāo)實(shí)體的間隙距離為Space ;當(dāng)想要顯示的圖標(biāo)實(shí)體為DrawWidth時(shí),此時(shí)需要將圖標(biāo)拉伸為ScalW x ScalW,其中ScalW =Oriff X Drawff/(0riff-Space*2)。
      [0037]103、將圖標(biāo)設(shè)置為預(yù)定義的大小。
      [0038]當(dāng)至少兩個(gè)間隙距離不相等,此時(shí)可以認(rèn)為圖標(biāo)實(shí)體為非矩形,即為不規(guī)則結(jié)構(gòu),此時(shí)無(wú)法對(duì)圖標(biāo)進(jìn)行拉伸,再例如圖4所示的圖標(biāo)為圖2所示的圖標(biāo)的一個(gè)實(shí)例圖標(biāo)。圖4所示的圖標(biāo)中至少兩個(gè)間隙距離不相等,圖標(biāo)實(shí)體為非矩形。此時(shí)無(wú)法對(duì)圖標(biāo)進(jìn)行按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則的拉伸,會(huì)導(dǎo)致圖片變形,此時(shí)將圖標(biāo)設(shè)置為預(yù)定義的大小,以保證圖標(biāo)的清晰度。本實(shí)施例中的預(yù)定義的大小可以為該圖標(biāo)被官方公布是發(fā)布的原始尺寸。
      [0039]需要說(shuō)明的是,當(dāng)一個(gè)界面上既有規(guī)則矩形的圖標(biāo),也有非規(guī)則的非矩形圖標(biāo),此時(shí)可以將規(guī)則圖標(biāo)按照各自的圖標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則,對(duì)圖標(biāo)進(jìn)行伸縮處理至與非規(guī)則圖標(biāo)的預(yù)定義的大小相一致的尺寸,可以保證整個(gè)界面的整齊與美觀。
      [0040]實(shí)際應(yīng)用中,圖標(biāo)實(shí)體也可能為對(duì)稱結(jié)構(gòu),此時(shí)選取連個(gè)預(yù)設(shè)位置可能正好取到對(duì)稱的位置,造成檢測(cè)不準(zhǔn)確。因此本實(shí)施例中優(yōu)選地在圖標(biāo)邊框上取至少三個(gè)預(yù)設(shè)位置。
      [0041]本實(shí)施例的圖標(biāo)處理方法,通過(guò)獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離;判斷至少兩個(gè)間隙距離是否相等;若相等,按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;若不相等,將圖標(biāo)設(shè)置為預(yù)定義的大小。通過(guò)采用上述方案,克服了現(xiàn)有技術(shù)中將所有圖標(biāo)統(tǒng)一縮放到一定的大小,降低圖標(biāo)清晰度的缺陷。本實(shí)施例通過(guò)對(duì)圖標(biāo)進(jìn)行檢測(cè),若至少兩個(gè)間隙距離相等,按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;若不相等,將圖標(biāo)設(shè)置為預(yù)定義的大小,避免盲目地對(duì)圖標(biāo)進(jìn)行縮放處理,可以降低圖標(biāo)的變形度,保證圖片的清晰度,提高終端的界面上顯示的圖片的清晰度,有效地提高圖標(biāo)的處理效率。而且可以保證終端界面上顯示的圖標(biāo)的整齊與美觀度,提高了用戶的使用體驗(yàn)度。
      [0042]可選地,在上述圖3所示實(shí)施例的技術(shù)方案的基礎(chǔ)上,進(jìn)一步可以包括如下技術(shù)方案,夠成本發(fā)明的可選實(shí)施例。
      [0043]可選地,上述實(shí)施例的圖標(biāo)處理方法中,步驟100 “獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離”,具體可以包括如下步驟:
      [0044](I)、獲取圖標(biāo)的像素?cái)?shù)據(jù)組;
      [0045]具體地,可以通過(guò)調(diào)用系統(tǒng)函數(shù)如Get bitmap函數(shù)獲取圖標(biāo)上所有像素點(diǎn)的像素?cái)?shù)據(jù)組。圖標(biāo)上所有像素點(diǎn)的像素?cái)?shù)據(jù)組包括圖標(biāo)實(shí)體上的所有像素點(diǎn)的像素?cái)?shù)據(jù)組,以及圖標(biāo)實(shí)體與圖標(biāo)背景邊框之間的圖標(biāo)背景上的所有像素點(diǎn)的像素?cái)?shù)據(jù)組。例如像素?cái)?shù)據(jù)組可以為RGB色值(紅色值、綠色值、藍(lán)色值)。這樣步驟100具體可以為獲取所述圖標(biāo)中各個(gè)像素點(diǎn)的RGB色值(紅色值、綠色值、藍(lán)色值)。
      [0046](2)、根據(jù)圖標(biāo)的像素?cái)?shù)據(jù)組,分別從圖標(biāo)邊框的至少兩個(gè)預(yù)設(shè)位置開始按照平行于坐標(biāo)軸的方向?qū)D標(biāo)中的各個(gè)像素點(diǎn)進(jìn)行檢測(cè),直到檢測(cè)到圖標(biāo)實(shí)體;
      [0047]例如步驟(2)具體可以采用如下方式實(shí)現(xiàn):從圖標(biāo)邊框的至少兩個(gè)預(yù)設(shè)位置中各預(yù)設(shè)位置開始,依次判斷圖標(biāo)中沿平行于坐標(biāo)軸的方向上的各個(gè)像素點(diǎn)的紅色值、綠色值和藍(lán)色值的色值和是否為零,若為零,確定像素點(diǎn)為圖標(biāo)背景,否則若不為零,則確定檢測(cè)到圖標(biāo)實(shí)體。
      [0048]如圖1、圖2和圖3所示,圖標(biāo)實(shí)體之外的圖標(biāo)背景上的各個(gè)像素點(diǎn)的R+G+B等于0,而圖標(biāo)實(shí)體部分的R+G+B不等于O。因此從圖標(biāo)邊框沿著平行于坐標(biāo)軸方向向圖標(biāo)實(shí)體方向檢測(cè),當(dāng)R+G+B等于O時(shí),沿著平行于坐標(biāo)軸方向繼續(xù)向圖標(biāo)實(shí)體方向選擇點(diǎn)進(jìn)行檢測(cè),直到R+G+B不等于0,則表示檢測(cè)到圖標(biāo)實(shí)體。
      [0049](3)、分別計(jì)算在平行于坐標(biāo)軸的方向上圖標(biāo)邊框的各預(yù)設(shè)位置到圖標(biāo)實(shí)體之間的間隙,得到至少兩個(gè)間隙距離。
      [0050]當(dāng)經(jīng)過(guò)上述檢測(cè),檢測(cè)到圖標(biāo)實(shí)體之后,計(jì)算平行于坐標(biāo)軸的方向上圖標(biāo)邊框的各預(yù)設(shè)位置到圖標(biāo)實(shí)體之間的間隙,等到間隙距離。
      [0051]上述實(shí)施例中的步驟100 “獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離”,也可以采用其他方式實(shí)現(xiàn),只要能夠得到至少兩個(gè)間隙距離即可。
      [0052]可選地,上述實(shí)施例中平行于坐標(biāo)軸的方向包括:平行于X軸的從左到右方向、或者平行于X軸的從右到左方向、或者平行于I軸的從上到下的方向、或者平行于I軸的從下到上的方向。例如圖1中,當(dāng)在圖標(biāo)左邊框上取至少兩個(gè)預(yù)設(shè)位置時(shí),此時(shí)的平行于坐標(biāo)軸的方向?yàn)槠叫杏赬軸的從左到右方向。當(dāng)在圖標(biāo)右邊框上取至少兩個(gè)預(yù)設(shè)位置時(shí),此時(shí)的平行于坐標(biāo)軸的方向?yàn)槠叫杏赬軸的從右到左方向。當(dāng)在圖標(biāo)上邊框上取至少兩個(gè)預(yù)設(shè)位置時(shí),此時(shí)的平行于坐標(biāo)軸的方向?yàn)槠叫杏趛軸的從上到下方向。當(dāng)在圖標(biāo)下邊框上取至少兩個(gè)預(yù)設(shè)位置時(shí),此時(shí)的平行于坐標(biāo)軸的方向?yàn)槠叫杏趛軸的從下到上方向。
      [0053]可選地,上述實(shí)施例中,當(dāng)平行于坐標(biāo)軸的方向?yàn)槠叫杏赬軸的從左到右方向時(shí),當(dāng)至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),至少三個(gè)預(yù)設(shè)位置包括圖標(biāo)的左邊框的1/2位置、1/6位置和3/4位置處;其他位置可以根據(jù)需求設(shè)置。本實(shí)施例中的1/2位置、1/6位置和3/4位置為本申請(qǐng)根據(jù)實(shí)際多次經(jīng)驗(yàn)獲取到的。根據(jù)實(shí)際需求還可以設(shè)置為其他位置,如1/5位置、1/2位置和3/5位置,或者根據(jù)實(shí)際需求設(shè)置的其他位置。
      [0054]當(dāng)平行于坐標(biāo)軸的方向?yàn)槠叫杏赬軸的從右到左方向,當(dāng)至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),至少三個(gè)預(yù)設(shè)位置包括圖標(biāo)的右邊框的1/2位置、1/6位置和3/4位置處。
      [0055]當(dāng)平行于坐標(biāo)軸的方向?yàn)槠叫杏赮軸的從上到下的方向,當(dāng)至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),至少三個(gè)預(yù)設(shè)位置包括圖標(biāo)的上邊框的1/2位置、1/6位置和3/4位置處。
      [0056]當(dāng)平行于坐標(biāo)軸的方向?yàn)槠叫杏赮軸的從下到上的方向,當(dāng)至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),至少三個(gè)預(yù)設(shè)位置包括圖標(biāo)的下邊框的1/2位置、1/6位置和3/4位置處。
      [0057]上述實(shí)施例中的所有技術(shù)方案可以采用可結(jié)合的的方式任意組合形成本發(fā)明的可選實(shí)施例,在此不再一一贅述。
      [0058]上述實(shí)施例的圖標(biāo)處理方法,通過(guò)采用上述方案,克服了現(xiàn)有技術(shù)中將所有圖標(biāo)統(tǒng)一縮放到一定的大小,降低圖標(biāo)清晰度的缺陷。本發(fā)明實(shí)施例通過(guò)對(duì)圖標(biāo)進(jìn)行檢測(cè),若至少兩個(gè)間隙距離相等,按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;若不相等,將圖標(biāo)設(shè)置為預(yù)定義的大小,避免盲目地對(duì)圖標(biāo)進(jìn)行縮放處理,可以降低圖標(biāo)的變形度,保證圖片的清晰度,提高終端的界面上顯示的圖片的清晰度,有效地提高圖標(biāo)的處理效率。而且可以保證終端界面上顯示的圖標(biāo)的整齊與美觀度,提高了用戶的使用體驗(yàn)度。
      [0059]圖5為本發(fā)明另一實(shí)施例提供的圖標(biāo)處理方法的流程圖。如圖5所示,本實(shí)施例的圖標(biāo)處理方法,在上述圖3所示實(shí)施例及其后續(xù)可選實(shí)施例的技術(shù)方案的基礎(chǔ)上,進(jìn)一步更加詳細(xì)地介紹本發(fā)明的技術(shù)方案。如圖5所示,本實(shí)施例的圖標(biāo)處理方法,具體可以包括如下步驟:
      [0060]200、通過(guò)調(diào)用系統(tǒng)函數(shù)如Get bitmap函數(shù)獲取圖標(biāo)上所有像素點(diǎn)的像素?cái)?shù)據(jù)組;
      [0061]具體地,獲取圖標(biāo)上所有像素點(diǎn)的R、G和B的色值。
      [0062]201、根據(jù)圖標(biāo)的所有像素?cái)?shù)據(jù)組,分別從圖標(biāo)左邊框的三個(gè)預(yù)設(shè)位置1/2位置、1/6位置和3/4位置處開始按照平行于X軸的從左到右的方向,對(duì)圖標(biāo)中的各個(gè)像素點(diǎn)進(jìn)行檢測(cè),直到檢測(cè)到圖標(biāo)實(shí)體;
      [0063]本實(shí)施例中以在圖標(biāo)的左邊框上取1/2位置、1/6位置和3/4位置處作為預(yù)設(shè)位置開始檢測(cè)。
      [0064]202、分別計(jì)算在平行于X軸的從左到右方向上圖標(biāo)左邊框上的1/2位置、1/6位置和3/4位置到圖標(biāo)實(shí)體之間的間隙,得到三個(gè)間隙距離。
      [0065]如圖6所示的狀態(tài)示意圖中,分別以在圖4所示的圖標(biāo)上左邊框上的1/2位置、1/6位置和3/4位置處開始按照平行于X軸的從左到右的方向,對(duì)圖標(biāo)中的各個(gè)像素點(diǎn)進(jìn)行檢測(cè),直到檢測(cè)到圖標(biāo)實(shí)體,并計(jì)算到圖標(biāo)左邊框上的1/2位置、1/6位置和3/4位置到圖標(biāo)實(shí)體之間的間隙距離。
      [0066]203、判斷三個(gè)間隙距離是否都相等;若相等,執(zhí)行步驟204 ;否則若不相等,執(zhí)行步驟205 ;
      [0067]只有當(dāng)三個(gè)間隙距離都相等時(shí)才認(rèn)為三個(gè)間隙距離相等,否則只要其中一個(gè)間隙距離與其他兩個(gè)不相等,則認(rèn)為三個(gè)間隙距離不相等。
      [0068]204、按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;
      [0069]205、將圖標(biāo)設(shè)置為預(yù)定義的大小。
      [0070]本實(shí)施例的圖標(biāo)處理方法,通過(guò)采用上述方案,克服了現(xiàn)有技術(shù)中將所有圖標(biāo)統(tǒng)一縮放到一定的大小,降低圖標(biāo)清晰度的缺陷。本實(shí)施例通過(guò)對(duì)圖標(biāo)進(jìn)行檢測(cè),若至少兩個(gè)間隙距離相等,按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;若不相等,將圖標(biāo)設(shè)置為預(yù)定義的大小,避免盲目地對(duì)圖標(biāo)進(jìn)行縮放處理,可以降低圖標(biāo)的變形度,保證圖片的清晰度,提高終端的界面上顯示的圖片的清晰度,有效地提高圖標(biāo)的處理效率。而且可以保證終端界面上顯示的圖標(biāo)的整齊與美觀度,提高了用戶的使用體驗(yàn)度。
      [0071]圖7為本發(fā)明一實(shí)施例提供的圖標(biāo)處理裝置的結(jié)構(gòu)示意圖。如圖7所示,本實(shí)施例的圖標(biāo)處理裝置,具體包括:獲取模塊10、判斷模塊11和處理模塊12。
      [0072]其中獲取模塊10用于獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離;判斷模塊11與獲取模塊10連接,判斷模塊11用于判斷獲取模塊10獲取的至少兩個(gè)間隙距離是否相等;處理模塊12與判斷模塊11連接,處理模塊12用于當(dāng)判斷模塊11判斷至少兩個(gè)間隙距離相等,按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;若至少兩個(gè)間隙距離不相等,將圖標(biāo)設(shè)置為預(yù)定義的大小。
      [0073]本實(shí)施例的圖標(biāo)處理裝置,通過(guò)采用上述模塊實(shí)現(xiàn)圖標(biāo)處理與上述相關(guān)方法實(shí)施例的實(shí)現(xiàn)機(jī)制相同,詳細(xì)可以參考上述方法實(shí)施例的記載,在此不再贅述。
      [0074]本實(shí)施例的圖標(biāo)處理裝置,通過(guò)采用上述模塊獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離;判斷至少兩個(gè)間隙距離是否相等;若相等,按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;若不相等,將圖標(biāo)設(shè)置為預(yù)定義的大小。通過(guò)采用上述方案,克服了現(xiàn)有技術(shù)中將所有圖標(biāo)統(tǒng)一縮放到一定的大小,降低圖標(biāo)清晰度的缺陷。本實(shí)施例通過(guò)對(duì)圖標(biāo)進(jìn)行檢測(cè),若至少兩個(gè)間隙距離相等,按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;若不相等,將圖標(biāo)設(shè)置為預(yù)定義的大小,避免盲目地對(duì)圖標(biāo)進(jìn)行縮放處理,可以降低圖標(biāo)的變形度,保證圖片的清晰度,提高終端的界面上顯示的圖片的清晰度,有效地提高圖標(biāo)的處理效率。而且可以保證終端界面上顯示的圖標(biāo)的整齊與美觀度,提高了用戶的使用體驗(yàn)度。
      [0075]圖8為本發(fā)明另一實(shí)施例提供的圖標(biāo)處理裝置的結(jié)構(gòu)示意圖。如圖8所示,本實(shí)施例的圖標(biāo)處理裝置,在上述圖7所示實(shí)施例的技術(shù)方案的基礎(chǔ)上,進(jìn)一步包括如下技術(shù)方案。
      [0076]如圖8所示,本實(shí)施例的獲取模塊10,具體包括獲取單元101、檢測(cè)單元102和計(jì)算單元103。其中獲取單元101用于獲取圖標(biāo)的像素?cái)?shù)據(jù)組;檢測(cè)單元102與獲取單元101連接,檢測(cè)單元102用于根據(jù)獲取單元101獲取的圖標(biāo)的像素?cái)?shù)據(jù)組,分別從圖標(biāo)邊框的至少兩個(gè)預(yù)設(shè)位置開始按照平行于坐標(biāo)軸的方向?qū)D標(biāo)中的各個(gè)像素點(diǎn)進(jìn)行檢測(cè),直到檢測(cè)到圖標(biāo)實(shí)體;計(jì)算單元103與檢測(cè)單元102連接,計(jì)算單元103用于分別計(jì)算在平行于坐標(biāo)軸的方向上圖標(biāo)邊框的各預(yù)設(shè)位置到檢測(cè)單元102檢測(cè)到的圖標(biāo)實(shí)體之間的間隙,得到至少兩個(gè)間隙距離。
      [0077]此時(shí)判斷模塊11具體與計(jì)算單元103連接,判斷模塊11用于判斷計(jì)算單元103計(jì)算得到的至少兩個(gè)間隙距離是否相等。
      [0078]可選地,本實(shí)施例中的獲取單元101具體用于獲取圖標(biāo)中各個(gè)像素點(diǎn)的RGB色值(紅色值、綠色值、藍(lán)色值)。
      [0079]進(jìn)一步可選地,檢測(cè)單元102具體用于從圖標(biāo)邊框的至少兩個(gè)預(yù)設(shè)位置中各預(yù)設(shè)位置開始,依次判斷圖標(biāo)中沿平行于坐標(biāo)軸的方向上的各個(gè)像素點(diǎn)的紅色值、綠色值和藍(lán)色值的色值和是否為零,若為零,確定像素點(diǎn)為圖標(biāo)背景,否則若不為零,則確定檢測(cè)到圖標(biāo)實(shí)體。
      [0080]進(jìn)一步可選地,上述實(shí)施例中平行于坐標(biāo)軸的方向包括:平行于X軸的從左到右方向、或者平行于X軸的從右到左方向、或者平行于I軸的從上到下的方向、或者平行于I軸的從下到上的方向。
      [0081]進(jìn)一步可選地,當(dāng)平行于坐標(biāo)軸的方向?yàn)槠叫杏赬軸的從左到右方向時(shí),當(dāng)至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),至少三個(gè)預(yù)設(shè)位置包括圖標(biāo)的左邊框的1/2位置、1/6位置和3/4位置處。
      [0082]當(dāng)平行于坐標(biāo)軸的方向?yàn)槠叫杏赬軸的從右到左方向,當(dāng)至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),至少三個(gè)預(yù)設(shè)位置包括圖標(biāo)的右邊框的1/2位置、1/6位置和3/4位置處。
      [0083]當(dāng)平行于坐標(biāo)軸的方向?yàn)槠叫杏趛軸的從上到下的方向,當(dāng)至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),至少三個(gè)預(yù)設(shè)位置包括圖標(biāo)的上邊框的1/2位置、1/6位置和3/4位置處。
      [0084]當(dāng)平行于坐標(biāo)軸的方向?yàn)槠叫杏赮軸的從下到上的方向,當(dāng)至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),至少三個(gè)預(yù)設(shè)位置包括圖標(biāo)的下邊框的1/2位置、1/6位置和3/4位置處。
      [0085]本實(shí)施例中的所有技術(shù)方案可以采用可結(jié)合的的方式任意組合形成本發(fā)明的可選實(shí)施例,在此不再一一贅述。
      [0086]本實(shí)施例的圖標(biāo)處理裝置,通過(guò)采用上述模塊實(shí)現(xiàn)圖標(biāo)處理與上述相關(guān)方法實(shí)施例的實(shí)現(xiàn)機(jī)制相同,詳細(xì)可以參考上述方法實(shí)施例的記載,在此不再贅述。
      [0087]本實(shí)施例的圖標(biāo)處理裝置,通過(guò)采用上述方案,克服了現(xiàn)有技術(shù)中將所有圖標(biāo)統(tǒng)一縮放到一定的大小,降低圖標(biāo)清晰度的缺陷。本實(shí)施例通過(guò)對(duì)圖標(biāo)進(jìn)行檢測(cè),若至少兩個(gè)間隙距離相等,按照?qǐng)D標(biāo)大小與圖標(biāo)實(shí)體大小的比例不變的原則對(duì)圖標(biāo)進(jìn)行伸縮處理;若不相等,將圖標(biāo)設(shè)置為預(yù)定義的大小,避免盲目地對(duì)圖標(biāo)進(jìn)行縮放處理,可以降低圖標(biāo)的變形度,保證圖片的清晰度,提高終端的界面上顯示的圖片的清晰度,有效地提高圖標(biāo)的處理效率。而且可以保證終端界面上顯示的圖標(biāo)的整齊與美觀度,提高了用戶的使用體驗(yàn)度。
      [0088]本發(fā)明實(shí)施例還提供一種終端設(shè)備。該終端設(shè)備上設(shè)置有如上圖7或者圖8所示的圖標(biāo)處理裝置,其中圖標(biāo)處理裝置實(shí)現(xiàn)圖標(biāo)處理的實(shí)現(xiàn)機(jī)制詳細(xì)可以參考上述圖3或者圖5所示實(shí)施例的圖標(biāo)處理,在此不再贅述。
      [0089]圖9是本發(fā)明實(shí)施例提供的一種終端設(shè)備結(jié)構(gòu)示意圖。參見圖9,該終端設(shè)備可以用于實(shí)施上述實(shí)施例中提供的圖標(biāo)處理方法。具體來(lái)講:
      [0090]終端設(shè)備800可以包括通信單元110、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WiFi (wirelessfidelity,無(wú)線保真)模塊170、包括有一個(gè)或者一個(gè)以上處理核心的處理器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖9中示出的終端設(shè)備結(jié)構(gòu)并不構(gòu)成對(duì)終端設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
      [0091]通信單元110可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,該通信單元110可以為RF(Radi0 Frequency,射頻)電路、路由器、調(diào)制解調(diào)器、等網(wǎng)絡(luò)通信設(shè)備。特別地,當(dāng)通信單元110為RF電路時(shí),將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,作為通信單元的RF電路包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機(jī)、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,通信單元110還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于 GSM(Global System of Mobile communicat1n,全球移動(dòng)通訊系統(tǒng))、GPRS (GeneralPacket Rad1 Service,通用分組無(wú)線服務(wù))、CDMA (Code Divis1n Multiple Access,石馬分多址)、WCDMA(Wideband Code Divis1n Multiple Access,寬帶碼分多址)、LTE (LongTerm Evolut1n,長(zhǎng)期演進(jìn))、電子郵件、SMS (Short Messaging Service,短消息服務(wù))等。存儲(chǔ)器120可用于存儲(chǔ)軟件程序以及模塊,處理器180通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器120的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器120可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端設(shè)備800的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器120可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器120還可以包括存儲(chǔ)器控制器,以提供處理器180和輸入單元130對(duì)存儲(chǔ)器120的訪問(wèn)。
      [0092]輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。具體地,輸入單元130可包括觸敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸敏表面131可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器180,并能接收處理器180發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備132。具體地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
      [0093]顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端設(shè)備800的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。顯示單元140可包括顯示面板141,可選的,可以采用IXD (Liquid Crystal Display,液晶顯示器)、OLED (Organic Light-Emitting D1de,有機(jī)發(fā)光二極管)等形式來(lái)配置顯示面板141。進(jìn)一步的,觸敏表面131可覆蓋顯示面板141,當(dāng)觸敏表面131檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應(yīng)的視覺(jué)輸出。雖然在圖9中,觸敏表面131與顯示面板141是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面131與顯示面板141集成而實(shí)現(xiàn)輸入和輸出功能。
      [0094]終端設(shè)備800還可包括至少一種傳感器150,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端設(shè)備800移動(dòng)到耳邊時(shí),關(guān)閉顯示面板141和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端設(shè)備800還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
      [0095]音頻電路160、揚(yáng)聲器161,傳聲器162可提供用戶與終端設(shè)備800之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器161,由揚(yáng)聲器161轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器162將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比如另一終端設(shè)備,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器120以便進(jìn)一步處理。音頻電路160還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端設(shè)備800的通信。
      [0096]為了實(shí)現(xiàn)無(wú)線通信,該終端設(shè)備上可以配置有無(wú)線通信單元170,該無(wú)線通信單元170可以為WiFi模塊。WiFi屬于短距離無(wú)線傳輸技術(shù),終端設(shè)備800通過(guò)無(wú)線通信單元170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖9示出了無(wú)線通信單元170,但是可以理解的是,其并不屬于終端設(shè)備800的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
      [0097]處理器180是終端設(shè)備800的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器120內(nèi)的數(shù)據(jù),執(zhí)行終端設(shè)備800的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器180可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器180中。
      [0098]終端設(shè)備800還包括給各個(gè)部件供電的電源190(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器180邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源190還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
      [0099]盡管未示出,終端設(shè)備800還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本實(shí)施例中,終端設(shè)備的顯示單元是觸摸屏顯示器,終端設(shè)備還包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離;判斷所述至少兩個(gè)間隙距離是否相等;若相等,按照所述圖標(biāo)大小與所述圖標(biāo)實(shí)體大小的比例不變的原則對(duì)所述圖標(biāo)進(jìn)行伸縮處理;若不相等,將所述圖標(biāo)設(shè)置為預(yù)定義的大小。
      [0100]可選地,該存儲(chǔ)器還用于存儲(chǔ)以下指令:獲取圖標(biāo)的像素?cái)?shù)據(jù)組;根據(jù)所述圖標(biāo)的所述像素?cái)?shù)據(jù)組,分別從所述圖標(biāo)邊框的所述至少兩個(gè)預(yù)設(shè)位置開始按照平行于所述坐標(biāo)軸的方向?qū)λ鰣D標(biāo)中的各個(gè)像素點(diǎn)進(jìn)行檢測(cè),直到檢測(cè)到圖標(biāo)實(shí)體;分別計(jì)算在平行于所述坐標(biāo)軸的方向上所述圖標(biāo)邊框的各所述預(yù)設(shè)位置到所述圖標(biāo)實(shí)體之間的間隙,得到至少兩個(gè)間隙距離。
      [0101]可選地,該存儲(chǔ)器還用于存儲(chǔ)以下指令:獲取所述圖標(biāo)中各個(gè)像素點(diǎn)的RGB色值(紅色值、綠色值、藍(lán)色值)。
      [0102]可選地,該存儲(chǔ)器還用于存儲(chǔ)以下指令:從所述圖標(biāo)邊框的所述至少兩個(gè)預(yù)設(shè)位置中各所述預(yù)設(shè)位置開始,依次判斷所述圖標(biāo)中沿平行于所述坐標(biāo)軸的方向上的各個(gè)像素點(diǎn)的所述紅色值、所述綠色值和所述藍(lán)色值的色值和是否為零,若為零,確定所述像素點(diǎn)為圖標(biāo)背景,否則若不為零,則確定檢測(cè)到圖標(biāo)實(shí)體。
      [0103]可選地,平行于所述坐標(biāo)軸的方向包括:平行于X軸的從左到右方向、或者平行于X軸的從右到左方向、或者平行于I軸的從上到下的方向、或者平行于I軸的從下到上的方向。
      [0104]可選地,當(dāng)平行于所述坐標(biāo)軸的方向?yàn)槠叫杏赬軸的從左到右方向時(shí),當(dāng)所述至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),所述至少三個(gè)預(yù)設(shè)位置包括所述圖標(biāo)的左邊框的1/2位置、1/6位置和3/4位置處;
      [0105]當(dāng)平行于所述坐標(biāo)軸的方向?yàn)槠叫杏赬軸的從右到左方向,當(dāng)所述至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),所述至少三個(gè)預(yù)設(shè)位置包括所述圖標(biāo)的右邊框的1/2位置、1/6位置和3/4位置處;
      [0106]當(dāng)平行于所述坐標(biāo)軸的方向?yàn)槠叫杏趛軸的從上到下的方向,當(dāng)所述至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),所述至少三個(gè)預(yù)設(shè)位置包括所述圖標(biāo)的上邊框的1/2位置、1/6位置和3/4位置處;
      [0107]當(dāng)平行于所述坐標(biāo)軸的方向?yàn)槠叫杏趛軸的從下到上的方向,當(dāng)所述至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),所述至少三個(gè)預(yù)設(shè)位置包括所述圖標(biāo)的下邊框的1/2位置、1/6位置和3/4位置處。
      [0108]需要說(shuō)明的是:上述實(shí)施例提供的圖標(biāo)處理裝置在圖標(biāo)處理時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的圖標(biāo)處理裝置與圖標(biāo)處理方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見方法實(shí)施例,這里不再贅述。
      [0109]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
      [0110]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
      [0111]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種圖標(biāo)處理方法,其特征在于,所述方法包括: 獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離; 判斷所述至少兩個(gè)間隙距離是否相等; 若相等,按照所述圖標(biāo)大小與所述圖標(biāo)實(shí)體大小的比例不變的原則對(duì)所述圖標(biāo)進(jìn)行伸縮處理;若不相等,將所述圖標(biāo)設(shè)置為預(yù)定義的大小。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離,包括: 獲取圖標(biāo)的像素?cái)?shù)據(jù)組; 根據(jù)所述圖標(biāo)的所述像素?cái)?shù)據(jù)組,分別從所述圖標(biāo)邊框的所述至少兩個(gè)預(yù)設(shè)位置開始按照平行于所述坐標(biāo)軸的方向?qū)λ鰣D標(biāo)中的各個(gè)像素點(diǎn)進(jìn)行檢測(cè),直到檢測(cè)到圖標(biāo)實(shí)體; 分別計(jì)算在平行于所述坐標(biāo)軸的方向上所述圖標(biāo)邊框的各所述預(yù)設(shè)位置到所述圖標(biāo)實(shí)體之間的間隙,得到至少兩個(gè)間隙距離。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取圖標(biāo)的像素?cái)?shù)據(jù)組,包括:獲取所述圖標(biāo)中各個(gè)像素點(diǎn)的RGB色值(紅色值、綠色值、藍(lán)色值)。
      4.根據(jù)權(quán)利要求3 所述的方法,其特征在于,根據(jù)所述圖標(biāo)的所述像素?cái)?shù)據(jù)組,分別從圖標(biāo)邊框的至少兩個(gè)預(yù)設(shè)位置開始按照預(yù)設(shè)方向?qū)D標(biāo)中的各個(gè)點(diǎn)進(jìn)行檢測(cè),直到檢測(cè)到圖標(biāo)實(shí)體,包括: 從所述圖標(biāo)邊框的所述至少兩個(gè)預(yù)設(shè)位置中各所述預(yù)設(shè)位置開始,依次判斷所述圖標(biāo)中沿平行于所述坐標(biāo)軸的方向上的各個(gè)像素點(diǎn)的所述紅色值、所述綠色值和所述藍(lán)色值的色值和是否為零,若為零,確定所述像素點(diǎn)為圖標(biāo)背景,否則若不為零,則確定檢測(cè)到圖標(biāo)實(shí)體。
      5.根據(jù)權(quán)利要求1-4任一所述的方法,其特征在于,平行于所述坐標(biāo)軸的方向包括:平行于X軸的從左到右方向、或者平行于X軸的從右到左方向、或者平行于y軸的從上到下的方向、或者平行于y軸的從下到上的方向。
      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,當(dāng)平行于所述坐標(biāo)軸的方向?yàn)槠叫杏赬軸的從左到右方向時(shí),當(dāng)所述至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),所述至少三個(gè)預(yù)設(shè)位置包括所述圖標(biāo)的左邊框的1/2位置、1/6位置和3/4位置處; 當(dāng)平行于所述坐標(biāo)軸的方向?yàn)槠叫杏赬軸的從右到左方向,當(dāng)所述至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),所述至少三個(gè)預(yù)設(shè)位置包括所述圖標(biāo)的右邊框的1/2位置、1/6位置和3/4位置處; 當(dāng)平行于所述坐標(biāo)軸的方向?yàn)槠叫杏趛軸的從上到下的方向,當(dāng)所述至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),所述至少三個(gè)預(yù)設(shè)位置包括所述圖標(biāo)的上邊框的1/2位置、1/6位置和3/4位置處; 當(dāng)平行于所述坐標(biāo)軸的方向?yàn)槠叫杏趛軸的從下到上的方向,當(dāng)所述至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),所述至少三個(gè)預(yù)設(shè)位置包括所述圖標(biāo)的下邊框的1/2位置、1/6位置和3/4位置處。
      7.一種圖標(biāo)處理裝置,其特征在于,所述裝置包括:獲取模塊,用于獲取圖標(biāo)邊框上至少兩個(gè)預(yù)設(shè)位置在平行于坐標(biāo)軸的方向上距離圖標(biāo)實(shí)體的距離,得到至少兩個(gè)間隙距離; 判斷模塊,用于判斷所述至少兩個(gè)間隙距離是否相等; 處理模塊,用于當(dāng)所述判斷模塊判斷所述至少兩個(gè)間隙距離相等,按照所述圖標(biāo)大小與所述圖標(biāo)實(shí)體大小的比例不變的原則對(duì)所述圖標(biāo)進(jìn)行伸縮處理;若所述至少兩個(gè)間隙距離不相等,將所述圖標(biāo)設(shè)置為預(yù)定義的大小。
      8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取模塊,具體包括: 獲取單元,用于獲取圖標(biāo)的像素?cái)?shù)據(jù)組; 檢測(cè)單元,用于根據(jù)所述圖標(biāo)的所述像素?cái)?shù)據(jù)組,分別從所述圖標(biāo)邊框的所述至少兩個(gè)預(yù)設(shè)位置開始按照平行于所述坐標(biāo)軸的方向?qū)λ鰣D標(biāo)中的各個(gè)像素點(diǎn)進(jìn)行檢測(cè),直到檢測(cè)到圖標(biāo)實(shí)體; 計(jì)算單元,用于分別計(jì)算在平行于所述坐標(biāo)軸的方向上所述圖標(biāo)邊框的各所述預(yù)設(shè)位置到所述圖標(biāo)實(shí)體之間的間隙,得到至少兩個(gè)間隙距離。
      9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取單元,具體用于獲取所述圖標(biāo)中各個(gè)像素點(diǎn)的RGB色值(紅色值、綠色值、藍(lán)色值)。
      10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述檢測(cè)單元,具體用于從所述圖標(biāo)邊框的所述至少兩個(gè)預(yù)設(shè)位置中各所述預(yù)設(shè)位置開始,依次判斷所述圖標(biāo)中沿平行于所述坐標(biāo)軸的方向上的各個(gè)像素點(diǎn)的所述紅色值、所述綠色值和所述藍(lán)色值的色值和是否為零,若為零,確定所述像素點(diǎn)為圖標(biāo)背景,否則若不為零,則確定檢測(cè)到圖標(biāo)實(shí)體。
      11.根據(jù)權(quán)利要求7-10任一所述的裝置,其特征在于,平行于所述坐標(biāo)軸的方向包括:平行于X軸的從左到右方向、或者平行于X軸的從右到左方向、或者平行于y軸的從上到下的方向、或者平行于y軸的從下到上的方向。
      12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,當(dāng)平行于所述坐標(biāo)軸的方向?yàn)槠叫杏赬軸的從左到右方向時(shí),當(dāng)所述至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),所述至少三個(gè)預(yù)設(shè)位置包括所述圖標(biāo)的左邊框的1/2位置、1/6位置和3/4位置處; 當(dāng)平行于所述坐標(biāo)軸的方向?yàn)槠叫杏赬軸的從右到左方向,當(dāng)所述至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),所述至少三個(gè)預(yù)設(shè)位置包括所述圖標(biāo)的右邊框的1/2位置、1/6位置和3/4位置處; 當(dāng)平行于所述坐標(biāo)軸的方向?yàn)槠叫杏趛軸的從上到下的方向,當(dāng)所述至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),所述至少三個(gè)預(yù)設(shè)位置包括所述圖標(biāo)的上邊框的1/2位置、1/6位置和3/4位置處; 當(dāng)平行于所述坐標(biāo)軸的方向?yàn)槠叫杏趛軸的從下到上的方向,當(dāng)所述至少兩個(gè)預(yù)設(shè)位置包括至少三個(gè)預(yù)設(shè)位置時(shí),所述至少三個(gè)預(yù)設(shè)位置包括所述圖標(biāo)的下邊框的1/2位置、1/6位置和3/4位置處。
      13.—種終端設(shè)備,其特征在于,所述終端設(shè)備上設(shè)置有如上權(quán)利要求7-12任一所述的圖標(biāo)處理裝置。
      【文檔編號(hào)】G06F9/44GK104077129SQ201410256627
      【公開日】2014年10月1日 申請(qǐng)日期:2014年6月10日 優(yōu)先權(quán)日:2014年6月10日
      【發(fā)明者】朱一, 李斌 申請(qǐng)人:騰訊科技(深圳)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1