[發(fā)明專利]圖片處理方法及裝置有效
| 申請?zhí)枺?/td> | 201811457596.2 | 申請日: | 2018-11-30 |
| 公開(公告)號: | CN111260739B | 公開(公告)日: | 2023-07-21 |
| 發(fā)明(設(shè)計)人: | 周高鋒;陳維;伍卉 | 申請(專利權(quán))人: | 中移(杭州)信息技術(shù)有限公司;中國移動通信集團(tuán)有限公司 |
| 主分類號: | G06T9/00 | 分類號: | G06T9/00 |
| 代理公司: | 北京同達(dá)信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 郭潤湘 |
| 地址: | 311100 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 圖片 處理 方法 裝置 | ||
本申請公開了一種圖片處理方法及裝置。該方法通過獲取待處理圖片的圖片信息,圖片信息包括待處理圖片的長度和寬度,獲取待處理圖片的長寬比例值;在預(yù)設(shè)的長寬比例值的區(qū)域集中,查找長寬比例值所屬的目標(biāo)區(qū)域,預(yù)設(shè)的區(qū)域集為預(yù)設(shè)的不同長寬比例值對應(yīng)的區(qū)域的集合;將長度或?qū)挾炔捎媚繕?biāo)區(qū)域?qū)?yīng)的預(yù)設(shè)尺寸壓縮率算法進(jìn)行計算,得到待處理圖片的尺寸壓縮率,之后根據(jù)尺寸壓縮率和預(yù)設(shè)質(zhì)量壓縮率,對待處理圖片進(jìn)行壓縮處理,得到目標(biāo)壓縮圖片??梢?,該方法能夠使任何尺寸的圖片分區(qū)域的使用相應(yīng)的預(yù)設(shè)尺寸壓縮率,實現(xiàn)了在保證清晰度的情況下,減小圖片占用的存儲空間,提升了用戶體驗。
技術(shù)領(lǐng)域
本申請涉及圖片處理技術(shù)領(lǐng)域,尤其涉及一種圖片處理方法及裝置。
背景技術(shù)
隨著蘋果iOS和谷歌Android兩大智能移動平臺操作系統(tǒng)的流行及互聯(lián)網(wǎng)的快速崛起,越來越多的APP發(fā)布到各大應(yīng)用商店,APP總繞不開圖片這個元素,而目前用戶的終端攝像頭的像素越來越高,圖片的體積也越來越大,當(dāng)APP需要加載很多圖片時,可能會導(dǎo)致APP卡頓。當(dāng)APP同時上傳多張圖片到服務(wù)器時,不僅浪費(fèi)流量,同時還浪費(fèi)時間,嚴(yán)重時出現(xiàn)上傳圖片上傳失敗等問題。
為解決這些問題,現(xiàn)有技術(shù)提出需要將待上傳或待加載的圖片壓縮至合適的尺寸(或稱“像素值”)。APP在進(jìn)行圖片壓縮時,無論待壓縮的圖片的尺寸、內(nèi)容是什么,都采用單一壓縮算法對其進(jìn)行壓縮,如:采用統(tǒng)一高度像素值對圖片進(jìn)行裁剪壓縮,即對圖片關(guān)鍵內(nèi)容進(jìn)行裁剪,或者采用統(tǒng)一大小,如300KB,對圖片進(jìn)行壓縮。
然而發(fā)明人發(fā)現(xiàn),采用統(tǒng)一高度像素值對圖片進(jìn)行裁剪壓縮,會導(dǎo)致一些特殊尺寸的圖片進(jìn)行壓縮后,圖片的清晰度會明顯降低;采用統(tǒng)一大小對圖片進(jìn)行壓縮,會導(dǎo)致數(shù)據(jù)流失,降低圖片的清晰度。
可見,上述壓縮方式都會降低圖片的清晰度或者產(chǎn)生失真,導(dǎo)致壓縮效果不佳,進(jìn)而影響到用戶的使用體驗。
發(fā)明內(nèi)容
本申請實施例提供一種圖片處理方法及裝置,解決了現(xiàn)有技術(shù)的上述問題,以實現(xiàn)在保證圖片清晰度的情況下,減小圖片占用的存儲空間,提升用戶體驗。
第一方面,提供了一種圖片處理方法,該方法可以包括:
獲取待處理圖片的圖片信息,所述圖片信息包括所述待處理圖片的長度和寬度;
根據(jù)所述長度和所述寬度,獲取所述待處理圖片的長寬比例值;
在預(yù)設(shè)的區(qū)域集中,查找所述長寬比例值所屬的目標(biāo)區(qū)域,所述預(yù)設(shè)的區(qū)域集為預(yù)設(shè)的不同長寬比例值對應(yīng)的區(qū)域的集合;
將所述長度采用所述目標(biāo)區(qū)域?qū)?yīng)的預(yù)設(shè)尺寸壓縮率算法進(jìn)行計算,得到所述待處理圖片的尺寸壓縮率;
根據(jù)所述尺寸壓縮率和預(yù)設(shè)質(zhì)量壓縮率,對所述待處理圖片進(jìn)行壓縮處理,得到目標(biāo)壓縮圖片。
在一個可選的實現(xiàn)中,獲取待處理圖片的圖片信息之后,所述方法還包括:
檢測所述長度和所述寬度是否為奇數(shù);
若所述長度或所述寬度為奇數(shù),則將所述長度的像素值或所述寬度的像素值采用優(yōu)化算法,更新為偶數(shù)像素值。
在一個可選的實現(xiàn)中,所述預(yù)設(shè)的區(qū)域集包括第一區(qū)域、第二區(qū)域、第三區(qū)域和第四區(qū)域;
所述第一區(qū)域中的長寬比例值均不小于第一長寬比例值,且所述第一區(qū)域?qū)?yīng)的預(yù)設(shè)尺寸壓縮率算法表示為:
K=Math.ceil(L/(1280.0/R));
所述第二區(qū)域中的長寬比例值小于所述第一長寬比例值,且不小于第二長寬比例值;所述第二區(qū)域?qū)?yīng)的預(yù)設(shè)尺寸壓縮率算法表示為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中移(杭州)信息技術(shù)有限公司;中國移動通信集團(tuán)有限公司,未經(jīng)中移(杭州)信息技術(shù)有限公司;中國移動通信集團(tuán)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811457596.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





