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

調(diào)整應(yīng)用程序圖標的方法和裝置的制造方法

文檔序號:10511893閱讀:211來源:國知局
調(diào)整應(yīng)用程序圖標的方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種調(diào)整應(yīng)用程序圖標的方法和裝置。該方法包括:獲取應(yīng)用程序的圖標圖片;去除圖標圖片中的部分或全部的透明區(qū)域;以及根據(jù)終端設(shè)備應(yīng)用桌面中用于顯示圖標的視圖的尺寸對去除透明區(qū)域后的圖標圖片進行適配,使得其尺寸適應(yīng)于顯示圖標的視圖的尺寸。根據(jù)本發(fā)明的實施方式,能夠自動對應(yīng)用程序圖標進行適配,并提升圖標適配后的美觀度。
【專利說明】
調(diào)整應(yīng)用程序圖標的方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及智能終端設(shè)備安裝應(yīng)用程序的技術(shù)領(lǐng)域,特別地,涉及一種調(diào)整應(yīng)用程序圖標的方法和裝置。
【背景技術(shù)】
[0002]在基于智能操作系統(tǒng),比如安卓(Android)、1S、Windows Phone系統(tǒng)等,開發(fā)的智能終端設(shè)備中,比如手機、PAD、智能電視等,可以支持安裝很多應(yīng)用程序(APP)。在安裝之后,對于所有的應(yīng)用程序,都會顯示一個該應(yīng)用程序的快捷方式到終端設(shè)備的應(yīng)用桌面,該快捷方式通常顯示為圖標。之后,用戶就可以通過點擊應(yīng)用程序的圖標進入到各個應(yīng)用程序。這個圖標是各個應(yīng)用程序自己提供的,圖標大小和規(guī)格并不統(tǒng)一。
[0003]智能終端設(shè)備的應(yīng)用桌面可以包括多個可互相切換的頁面,每個頁面通常包括大小固定且規(guī)則(比如正方形、圓角矩形)的視圖(View),用于顯示應(yīng)用程序的圖標。由于應(yīng)用桌面中顯示圖標的視圖大小是確定的,大小不一的圖標顯示到統(tǒng)一大小的視圖上很不好看,比如,一些圖標將被拉伸,而一些圖標則被壓縮或者只能顯示局部。為此,當前對這些圖標進行再次加工,對每一個常見的應(yīng)用圖標進行適配,在顯示的時候使用美工適配后的圖片,以使它們大小統(tǒng)一并且整體美觀。然而,這需要付出額外的人力和物力。
[0004]另外,隨著應(yīng)用程序的增多,不可能對每一個應(yīng)用程序圖標及時的進行適配,所以就會有一部分沒有進行適配,同樣導(dǎo)致顯示出來并不美觀。

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

[0005]因此,本發(fā)明實施方式的目的之一在于解決應(yīng)用程序圖標的自動適配問題。
[0006]根據(jù)本發(fā)明的一個方面,提供一種調(diào)整應(yīng)用程序圖標的方法。該方法可以包括:獲取應(yīng)用程序的圖標圖片;去除所述圖標圖片中的部分或全部的透明區(qū)域;以及根據(jù)所述應(yīng)用程序要安裝到的終端設(shè)備應(yīng)用桌面中用于顯示圖標的視圖的尺寸對所述去除透明區(qū)域后的圖標圖片進行適配,使得其尺寸適應(yīng)于所述顯示圖標的視圖的尺寸。
[0007]在一個實施方式中,去除所述圖標圖片中的部分或全部的透明區(qū)域可以包括:去除所述圖標圖片邊緣的透明區(qū)域。
[0008]進一步地,所述去除所述圖標圖片邊緣的透明區(qū)域可以為:保留所述圖標圖片的最小可見矩形區(qū)域。
[0009]在一個實施方式中,對所述去除透明區(qū)域后的圖標圖片進行適配可以包括:對所述去除透明區(qū)域后的圖標圖片進行鎖定縱橫比的縮放以在橫向或縱向方向上按一定比例適應(yīng)所述視圖的尺寸。
[0010]進一步,所述一定比例例如可以為所述視圖的尺寸的80%、90%或100%。
[0011]在一個實施方式中,對所述去除透明區(qū)域后的圖標圖片進行適配可以包括:根據(jù)所述視圖的形狀,對于所述去除透明區(qū)域后的圖標圖片進行裁剪。
[0012]根據(jù)本發(fā)明的另一個方面,提供一種調(diào)整應(yīng)用程序圖標的裝置。該裝置可以包括:獲取模塊,用于獲取應(yīng)用程序的圖標圖片;去除模塊,用于去除所述圖標圖片中的部分或全部的透明區(qū)域;以及適配模塊,用于根據(jù)所述應(yīng)用程序要安裝到的終端設(shè)備應(yīng)用桌面中用于顯示圖標的視圖的尺寸對所述去除透明區(qū)域后的圖標圖片進行適配,使得其尺寸適應(yīng)于所述顯示圖標的視圖的尺寸。
[0013]在一個實施方式中,去除模塊可以包括:用于去除所述圖標圖片邊緣的透明區(qū)域的模塊。
[0014]進一步地,去除所述圖標圖片邊緣的透明區(qū)域可以為:保留所述圖標圖片的最小可見矩形區(qū)域。
[0015]在一個實施方式中,適配模塊可以包括:用于對所述去除透明區(qū)域后的圖標圖片進行鎖定縱橫比的縮放以在橫向或縱向方向上按一定比例適應(yīng)所述視圖的尺寸的模塊。
[0016]進一步地,所述一定比例為所述視圖的尺寸的80%、90%或100%。
[0017]在一個實施方式中,所述適配模塊可以包括:用于根據(jù)所述視圖的形狀、對于所述去除透明區(qū)域后的圖標圖片進行裁剪的模塊。
[0018]根據(jù)本發(fā)明的實施方式,能夠自動對每個應(yīng)用程序圖標進行加工,以適應(yīng)該應(yīng)用程序要安裝到的終端設(shè)備的桌面的用于顯示圖標的視圖,極大地節(jié)省了常規(guī)方法需要額外的美工進行適配的人力和物力,同時,也提升了圖標適配后的美觀度。
【附圖說明】
[0019]結(jié)合附圖并參考以下詳細說明,本發(fā)明各實施方式的特征、優(yōu)點及其他方面將變得更加明顯,在附圖中:
[0020]圖1示出了根據(jù)本發(fā)明的實施方式的調(diào)整應(yīng)用程序圖標的方法的流程圖;以及[0021 ]圖2示出了根據(jù)本發(fā)明的實施方式的調(diào)整應(yīng)用程序圖標的裝置的框圖。
【具體實施方式】
[0022]下文將結(jié)合附圖參考若干示例性實施方式來描述本發(fā)明的原理和精神。應(yīng)當理解,給出這些實施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進而實現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。
[0023]參考圖1,其示出了根據(jù)本發(fā)明的實施方式的調(diào)整應(yīng)用程序圖標的方法10的流程圖。
[0024]在步驟SlOl,獲取應(yīng)用程序的圖標圖片。
[0025]以Android系統(tǒng)為例,獲取應(yīng)用程序的圖標圖片是Android系統(tǒng)提供的功能之一??梢岳肁ndroid系統(tǒng)提供的PackageManager來獲取到系統(tǒng)中所有的應(yīng)用程序信息PackageInfo,這個應(yīng)用程序的所有信息都包含在PackageInfo中,當然也包括應(yīng)用程序的圖標圖片。
[0026]在步驟S102,去除應(yīng)用程序圖標圖片中的部分或全部的透明區(qū)域。透明區(qū)域是由透明像素構(gòu)成的區(qū)域,透明像素是不透明度為0%的像素。通常而言,應(yīng)用程序的圖標圖片的顯著特征部分位于圖片的中央,而在圖片四周的邊緣分布著大量透明區(qū)域。另外,在圖標圖片的中間部分也可能分布著透明像素,用于體現(xiàn)圖標圖片的顯著特征部分的筆畫的間隙。
[0027]在步驟S103,根據(jù)應(yīng)用程序要安裝到的終端設(shè)備應(yīng)用桌面中用于顯示圖標的視圖的尺寸對去除透明區(qū)域后的圖標圖片進行適配,使得其尺寸適應(yīng)于顯示圖標的視圖的尺寸。
[0028]至此,方法10在步驟S103后結(jié)束。
[0029]圖片可以看作是一個一個像素點組成的矩形。可以對圖片每一個像素點進行掃描,每一個像素點透明和非透明的值(透明度)是不一樣的,所以可以根據(jù)值的不同確定出圖片的上、下、左、右四個邊第一個出現(xiàn)非透明像素的位置,由這四個位置就能確定出這個圖片的最小可見區(qū)域。接著,根據(jù)確定的四個位置信息對圖片進行裁剪,從而去除圖片四周的透明區(qū)域。
[0030]在一個實施例中,一個應(yīng)用程序的圖標圖片真正有效可見的區(qū)域是位于圖片中央一個粗實線形成的圓圈,在該圓圈周圍和其內(nèi)部留下了大量的透明區(qū)域。透明區(qū)域在顯示在應(yīng)用程序桌面的視圖上的時候雖然是不可見的,但是這部分也是占用視圖的寬高的,特別是位于有效可見區(qū)域的邊緣的透明區(qū)域,所以會造成顯示出來的可見部分(例如,顯著特征部分)的圖片很小,因為透明區(qū)域占用了寬高。可以去除該圓圈外部的透明區(qū)域、或者可以去除該圓圈外部的透明區(qū)域和內(nèi)部的透明區(qū)域,只保留一個圓形的形狀。備選地,可以去除與該圓圈外切的矩形外部的透明區(qū)域,即只保留可以顯示這個圖片(圓圈)的最小矩形區(qū)域,這特別適合于應(yīng)用桌面中用于顯示圖標的視圖為矩形的情形。
[0031]根據(jù)本發(fā)明的實施方式,可以根據(jù)顯示圖片的視圖的形狀和大小,對步驟S102中去除透明區(qū)域后得到的圖標圖片進行縮放,從而可以統(tǒng)一圖片的顯示大小。
[0032]在一個實施例中,步驟S102中去除透明區(qū)域后得到的圖片可以為矩形,而應(yīng)用桌面中用于顯示圖標的視圖的尺寸也為矩形,則可以將去除透明區(qū)域后得到的圖片進行鎖定縱橫比的縮放以剛好適應(yīng)視圖尺寸的長度或?qū)挾戎?。另外,若視圖的形狀為圓角矩形,則可以將去除透明區(qū)域后得到的圖片矩形進行裁剪為和該視圖的形狀相適配的圓角矩形,再進行鎖定縱橫比的縮放。應(yīng)當理解,發(fā)明人還設(shè)想到了將去除透明區(qū)域后得到的圖片進行縮放后以按一定比例適應(yīng)視圖的尺寸,從而可以在視圖的周圍保留一定的空白邊緣。所述一定比例例如可以為視圖的尺寸的80%、90%或100%等。
[0033]在一個實施例中,步驟S102中去除透明區(qū)域后得到的圖片可以為圓形,而應(yīng)用桌面中用于顯示圖標的視圖的尺寸為矩形,則可以將去除透明區(qū)域后得到的圖片進行鎖定縱橫比的縮放以便與矩形視圖相內(nèi)切。另外,若去除透明區(qū)域后得到的圖片為橢圓形,則可以進行鎖定縱橫比的縮放以便使得橢圓形圖片在長軸方向與矩形視圖相內(nèi)切。
[0034]在一個實施例中,步驟S102中去除透明區(qū)域后得到的圖片為三角形或者其他不規(guī)則的形狀,而應(yīng)用桌面中用于顯示圖標的視圖的尺寸為圓形或矩形,則可以將去除透明區(qū)域后得到的三角形圖片鎖定縱橫比的縮放以便使其盡可能大地容納與圓形或矩形的視圖內(nèi)部。
[0035]應(yīng)當理解,以上實施例中的對于圖片縮放限定為鎖定縱橫比的同等比例的縮放,但這是示例而非限制性的,還可以進行非鎖定縱橫比的縮放。
[0036]上文雖然以Android系統(tǒng)為例描述了根據(jù)本發(fā)明的實施例性實施方式的方法,但是應(yīng)當理解,本發(fā)明根據(jù)本發(fā)明的實施例性實施方式的方法還可以適用于10S、WindowSPhone系統(tǒng)等智能操作系統(tǒng)。
[0037]參考圖2,其示出了根據(jù)本發(fā)明的實施方式的調(diào)整應(yīng)用程序圖標的裝置20的框圖。該裝置20包括:獲取模塊201,用于獲取應(yīng)用程序的圖標圖片;去除模塊202,用于去除應(yīng)用程序圖標圖片中的部分或全部的透明區(qū)域;以及適配模塊,用于根據(jù)應(yīng)用程序要安裝到的終端設(shè)備應(yīng)用桌面中用于顯示圖標的視圖的尺寸對去除透明區(qū)域后的圖標圖片進行適配,使得其尺寸適應(yīng)于顯示圖標的視圖的尺寸。
[0038]應(yīng)當理解,裝置20中記載的每個模塊與參考圖1描述的方法10中的每個步驟相對應(yīng)。由此,上文針對圖1描述的操作和特征同樣適用于裝置20及其中包含的模塊,在此不再贅述。
[0039]還應(yīng)當理解,可以利用各種方式來實現(xiàn)裝置20,例如,在某些實施方式中,裝置20可以利用軟件和/或固件模塊來實現(xiàn)。此外,裝置20也可以利用硬件模塊來實現(xiàn)?,F(xiàn)在已知或者將來開發(fā)的其他方式也是可行的,本發(fā)明的范圍在此方面不受限制。
[0040]使用根據(jù)本發(fā)明的實施方式之后,可以基本上不再需要美工進行適配也能做到應(yīng)用程序圖標大小統(tǒng)一,美觀的顯示,既減輕了美工的工作,又具有更強的兼容性。
[0041]已經(jīng)出于示出和描述的目的給出了本發(fā)明的說明書,但是其并不意在是窮舉的或者限制于所公開形式的發(fā)明。本領(lǐng)域技術(shù)人員可以想到很多修改和變體。在不脫離本發(fā)明精神的前提下,做出的所有修改和替換都將落入所附權(quán)利要求定義的本發(fā)明保護范圍內(nèi)。
【主權(quán)項】
1.一種調(diào)整應(yīng)用程序圖標的方法,其特征在于,包括: 獲取應(yīng)用程序的圖標圖片; 去除所述圖標圖片中的部分或全部的透明區(qū)域;以及 根據(jù)所述應(yīng)用程序要安裝到的終端設(shè)備應(yīng)用桌面中用于顯示圖標的視圖的尺寸對所述去除透明區(qū)域后的圖標圖片進行適配,使得其尺寸適應(yīng)于所述顯示圖標的視圖的尺寸。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述去除所述圖標圖片中的部分或全部的透明區(qū)域包括:去除所述圖標圖片邊緣的透明區(qū)域。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述去除所述圖標圖片邊緣的透明區(qū)域為:保留所述圖標圖片的最小可見矩形區(qū)域。4.根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,所述對所述去除透明區(qū)域后的圖標圖片進行適配包括: 對所述去除透明區(qū)域后的圖標圖片進行鎖定縱橫比的縮放以在橫向或縱向方向上按一定比例適應(yīng)所述視圖的尺寸。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述一定比例為所述視圖的尺寸的80%、90%或 100%。6.根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,所述對所述去除透明區(qū)域后的圖標圖片進行適配包括:根據(jù)所述視圖的形狀,對于所述去除透明區(qū)域后的圖標圖片進行裁剪。7.一種調(diào)整應(yīng)用程序圖標的裝置,其特征在于,包括: 獲取模塊,用于獲取應(yīng)用程序的圖標圖片; 去除模塊,用于去除所述圖標圖片中的部分或全部的透明區(qū)域;以及 適配模塊,用于根據(jù)所述應(yīng)用程序要安裝到的終端設(shè)備應(yīng)用桌面中用于顯示圖標的視圖的尺寸對所述去除透明區(qū)域后的圖標圖片進行適配,使得其尺寸適應(yīng)于所述顯示圖標的視圖的尺寸。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述去除模塊包括:用于去除所述圖標圖片邊緣的透明區(qū)域的模塊。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述去除所述圖標圖片邊緣的透明區(qū)域為:保留所述圖標圖片的最小可見矩形區(qū)域。10.根據(jù)權(quán)利要求7-9中任一項所述的裝置,其特征在于,所述適配模塊包括: 用于對所述去除透明區(qū)域后的圖標圖片進行鎖定縱橫比的縮放以在橫向或縱向方向上按一定比例適應(yīng)所述視圖的尺寸的模塊。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述一定比例為所述視圖的尺寸的80%、90% 或 100%。12.根據(jù)權(quán)利要求7-9中任一項所述的裝置,其特征在于,所述適配模塊包括:用于根據(jù)所述視圖的形狀、對于所述去除透明區(qū)域后的圖標圖片進行裁剪的模塊。
【文檔編號】G06F9/44GK105867901SQ201510995156
【公開日】2016年8月17日
【申請日】2015年12月25日
【發(fā)明人】吳昊
【申請人】樂視致新電子科技(天津)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
罗定市| 巴塘县| 武胜县| 河津市| 莲花县| 桑日县| 云梦县| 乌海市| 灵宝市| 酒泉市| 财经| 静安区| 鲁山县| 云浮市| 沈丘县| 桂林市| 四平市| 乌鲁木齐县| 寿阳县| 乌鲁木齐县| 周宁县| 海淀区| 两当县| 恩平市| 阿荣旗| 进贤县| 荆门市| 涟源市| 资阳市| 溆浦县| 阿荣旗| 格尔木市| 攀枝花市| 贺州市| 雷山县| 吴忠市| 清远市| 聂拉木县| 阿巴嘎旗| 锡林郭勒盟| 东平县|