[發明專利]一種圖標處理方法、裝置及終端有效
| 申請號: | 201811639701.4 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN109885218B | 公開(公告)日: | 2022-02-25 |
| 發明(設計)人: | 張朝勇 | 申請(專利權)人: | 深圳前海達闥云端智能科技有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 北京竹辰知識產權代理事務所(普通合伙) 11706 | 代理人: | 陳龍 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 圖標 處理 方法 裝置 終端 | ||
1.一種圖標處理方法,其特征在于,包括:
獲取應用程序的圖標;
確定所述圖標的有效區域內部的最大倒圓角圖標區域,其中所述最大倒圓角圖標區域為滿足按照倒圓角曲率半徑為第一預設值進行倒圓角處理的面積最大的圖標區域;
對所述圖標中除最大倒圓角圖標區域以外的區域進行剪切處理,包括:剪切所述圖標的四條邊上的透明區域;剪切所述圖標的四個角上的透明區域;按照倒圓角曲率半徑為第一預設值進行倒圓角處理。
2.根據權利要求1所述的圖標處理方法,其特征在于,所述獲取應用程序的圖標包括:
獲取終端設備中操作圖標的系統權限,所述操作圖標的系統權限包括修改圖標的系統權限和替換圖標的系統權限;
獲取所述終端設備中每個應用程序的圖標列表;
在所述每個應用程序的圖標列表中確定至少一個待修改圖標。
3.根據權利要求1所述的圖標處理方法,其特征在于,所述有效區域為非透明區域或者接收外部指令后確定的區域。
4.根據權利要求3所述的圖標處理方法,其特征在于,所述非透明區域為其邊界上所有像素點的透明度小于或等于第二預設值的區域。
5.根據權利要求3或4所述的圖標處理方法,其特征在于,所述確定圖標有效區域內部的最大倒圓角圖標區域包括:
確定所述圖標的有效區域;
在所述圖標的有效區域內查找所有滿足按照倒圓角曲率半徑為第一預設值進行倒圓角處理的倒圓角圖標區域;
從查找到的所有倒圓角圖標區域中確定一個面積最大的倒圓角圖標區域。
6.根據權利要求1所述的圖標處理方法,其特征在于,所述透明區域為所有像素點的透明度大于第二預設值的區域。
7.根據權利要求1所述的圖標處理方法,其特征在于,所述剪切所述圖標的四條邊上的透明區域包括:
檢測所述圖標的四條邊方向上的實際邊界線;
獲取所述實際邊界線與其所對應的所述圖標的邊之間的距離;
當所述距離符合預設標準時,根據檢測到的四個方向上的所述實際邊界線確定剪切的正方形范圍;
根據所述正方形范圍對所述圖標進行剪切。
8.根據權利要求1所述的圖標處理方法,其特征在于,所述剪切所述圖標的四條邊上的透明區域包括:
步驟501:讀取圖標;
步驟502:分別從所述圖標的四條邊、沿著與邊垂直向內的方向檢測直邊;
步驟503:按順序檢測所述直邊上的像素點;
步驟504:判斷所述像素點是否透明,若是,則繼續執行步驟503,否則執行步驟505;
步驟505:繼續檢測若干個像素點,判斷繼續檢測的若干個像素點的透明度是否都與所述像素點相同,若是,則執行步驟506,否則執行步驟507;
步驟506:獲取所述直邊與其所對應的圖標的邊之間的距離,然后執行步驟508;
步驟507:設置所述直邊與其所對應的圖標的邊之間的距離為零,然后執行步驟506;
步驟508:判斷所述距離是否小于第三預設值,若是,則執行步驟509,否則執行步驟513;
步驟509:統計四個直邊與所對應的邊之間距離的標準差;
步驟510:判斷所述標準差是否小于第四預設值,若是,則執行
步驟511,否則執行步驟513;
步驟511:確定一個選擇保留的正方形區域;
步驟512:刪除所述正方形區域外的所有像素;
步驟513:保存圖標。
9.根據權利要求1所述的圖標處理方法,其特征在于,所述剪切所述圖標的四個角上的透明區域包括:
檢測所述圖標的四個角上的實際邊界點;
獲取所述實際邊界點與其所對應的所述圖標的頂點之間的距離;
當所述距離符合預設標準時,根據預設的位置和邊長確定剪切的正方形范圍;
根據所述正方形范圍對所述圖標進行剪切。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海達闥云端智能科技有限公司,未經深圳前海達闥云端智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811639701.4/1.html,轉載請聲明來源鉆瓜專利網。





