[發(fā)明專利]圖標處理方法、裝置及終端有效
| 申請?zhí)枺?/td> | 201710401560.1 | 申請日: | 2017-05-31 |
| 公開(公告)號: | CN107219989B | 公開(公告)日: | 2022-08-05 |
| 發(fā)明(設(shè)計)人: | 林兆欽;朱少萍;尚曉麗 | 申請(專利權(quán))人: | 北京小米移動軟件有限公司 |
| 主分類號: | G06F3/04845 | 分類號: | G06F3/04845;G06F3/04817 |
| 代理公司: | 北京博思佳知識產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 陳蕾 |
| 地址: | 100085 北京市海淀區(qū)清河*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 圖標 處理 方法 裝置 終端 | ||
本公開是關(guān)于一種圖標處理方法、裝置及終端。所述圖標處理方法包括:檢測針對應(yīng)用程序APP的設(shè)定操作,所述設(shè)定操作至少包括:下載APP的操作、更新APP的操作;響應(yīng)于所述設(shè)定操作,獲取APP原圖標;刪除所述APP原圖標外周上透明度小于設(shè)定閾值的像素,得到APP圖標;確定APP圖標的形狀;基于所述APP圖標的形狀,對所述APP圖標進行處理。本公開技術(shù)方案可以將第三方APP圖標進行處理,從而使得顯示在終端桌面上的APP圖標具有相同的尺寸和形狀,保證視覺統(tǒng)一和美觀的效果,而且不影響原有圖標的辨識度,不增加開發(fā)者的開發(fā)成本,解決相關(guān)技術(shù)中APP圖標形狀各異、視覺效果雜亂等問題。
技術(shù)領(lǐng)域
本公開涉及通信技術(shù)領(lǐng)域,尤其涉及一種圖標處理方法、裝置及終端。
背景技術(shù)
隨著終端智能化的發(fā)展,各種應(yīng)用程序(Application,App)應(yīng)運而生,目前針對Android(安卓)操作系統(tǒng)的App圖標尚無統(tǒng)一的設(shè)計規(guī)范,因而圖標大小和形狀都不盡相同,如果直接顯示在終端屏幕上,視覺效果會較為雜亂。
相關(guān)技術(shù)中,有些終端廠商會對主流App的圖標進行重繪,以期達到統(tǒng)一美觀的效果。但這種方式成本較高,對于非主流的App圖標,由于沒有進行重繪,仍會與重繪過的圖標存在差異,影響整體美觀性。還有些終端廠商會要求App開發(fā)者提供符合規(guī)范的圖標,這種方式增加了App開發(fā)者的開發(fā)維護成本,因而App開發(fā)者的積極性較低,可能影響最終的開發(fā)結(jié)果。還有些終端按照預(yù)定尺寸和形狀對App圖標及其原背板進行縮放,并根據(jù)App圖標中的某個像素值生成與所選像素值顏色相同的新背板,然后將縮放后的App圖標與新背板進行合成來得到新圖標,這種方式對沒有明確主色的圖標、有漸變色的圖標以及有陰影的圖標,生成的新圖標顏色會非常不和諧,極大的影響視覺效果,用戶體驗欠佳。
發(fā)明內(nèi)容
為克服相關(guān)技術(shù)中存在的問題,本公開實施例提供一種圖標處理方法、裝置及終端,用以保證APP圖標形狀和尺寸的統(tǒng)一,優(yōu)化視覺效果。
根據(jù)本公開實施例的第一方面,提供一種圖標處理方法,包括:
檢測針對應(yīng)用程序APP的設(shè)定操作,所述設(shè)定操作至少包括:下載APP的操作、更新APP的操作;
響應(yīng)于所述設(shè)定操作,獲取APP原圖標;
刪除所述APP原圖標外周上透明度小于設(shè)定閾值的像素,得到APP圖標;
確定所述APP圖標的形狀;
基于所述APP圖標的形狀,對所述APP圖標進行處理。
在一實施例中,所述基于所述APP圖標的形狀,對所述APP圖標進行處理,包括:
在所述APP圖標的形狀為預(yù)設(shè)形狀時,基于遮罩類型對所述APP圖標進行裁剪;
在所述APP圖標的形狀為非預(yù)設(shè)形狀時,基于底板類型對所述APP圖標進行嵌套,其中,對應(yīng)同一終端類型的所述遮罩類型及所述底板類型具有相同形狀及尺寸,所述終端類型至少包括終端的分辨率。
在一實施例中,所述預(yù)設(shè)形狀為正方形,所述確定所述APP圖標的形狀,包括:
將所述APP原圖標的四條邊向中心方向平移,將所述四條邊分別接觸到的透明度不小于所述設(shè)定閾值的第一個像素確定為頂點像素;
判斷四個所述頂點像素連接得到的四邊形是否為正方形;
在所述四邊形不是正方形時,確定所述APP圖標的形狀為非正方形;
在所述四邊形是正方形時,判斷所述四邊形的四條邊上是否存在透明度小于所述設(shè)定閾值的像素;
在判斷為所述四邊形的任一條邊上存在透明度小于所述設(shè)定閾值的像素時,確定所述APP圖標的形狀為非正方形;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京小米移動軟件有限公司,未經(jīng)北京小米移動軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710401560.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





