[發明專利]一種低內存占用的提高圖片加載速度的方法在審
| 申請號: | 201711302856.4 | 申請日: | 2017-12-08 |
| 公開(公告)號: | CN108255941A | 公開(公告)日: | 2018-07-06 |
| 發明(設計)人: | 溫睿;黃燕;顧焰;甘茂煌 | 申請(專利權)人: | 佛吉亞好幫手電子科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/50 |
| 代理公司: | 佛山市智匯聚晨專利代理有限公司 44409 | 代理人: | 賈凌志 |
| 地址: | 331100 江西省宜春*** | 國省代碼: | 江西;36 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內存緩存 圖片加載 低內存 加載 緩存 占用 圖片使用 圖片信息 圖片瀏覽 用戶瀏覽 時限制 磁盤 限時 內存 寫入 瀏覽 釋放 保存 淘汰 圖片 | ||
1.一種低內存占用的提高圖片加載速度的方法,其特征在于,包括:
在圖片列表縮略圖模式下,接收瀏覽圖片縮略圖指令;
將瀏覽過的圖片在本地磁盤生成縮略圖保存;
將圖片信息寫入內存緩存;
加載圖片使用的內存緩存達到設定閥值上限,通過LRU策略,緩存淘汰原則,釋放圖片的資源;
在圖片大圖瀏覽模式下,接收用戶瀏覽圖片原圖指令,先顯示瀏覽過的圖片縮略圖再加載原圖。
2.根據權利要求1所述的一種低內存占用的提高圖片加載速度的方法,其特征在于,所述方法步驟包括:
S1:獲取圖片縮略圖請求,搜索內存緩存列表;
S2:判斷內存緩存列表中是否有縮略圖,無縮略圖,執行S3,有縮略圖,執行S7;
S3:判斷磁盤里是否存在縮略圖片,無縮略圖,執行S4,有縮略圖,執行
S5;
S4:解析原圖,生成縮略圖,保存縮略圖到磁盤,通過圖片對應的KEY來命名;生成縮略圖的node,插入緩存列表;
S5:獲取圖片對應的KEY,從磁盤獲取縮略圖片,生成縮略圖的node,插入緩存列表;
S6:從內存緩存列表,當使用的內存緩存達到設定上限時,通過LRU策略釋放圖片的資源中獲取圖片;
S7:提交圖片縮略圖顯示;
S8:結束。
3.根據權利要求1所述的一種低內存占用的提高圖片加載速度的方法,其特征在于:在大圖模式中瀏覽圖片時,顯示圖片的原圖的步驟,第一次瀏覽圖片,解析原圖和縮略圖的信息分別保存在磁盤中,并插入至內存緩存列表中;使用的內存緩存達到設定閥值上限時,通過LRU策略,緩存淘汰原則,釋放圖片的資源;第二次重新瀏覽該圖片原圖,緩沖列表中原圖不存在,顯示縮略圖,同時解析原圖并實時加載原圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佛吉亞好幫手電子科技有限公司,未經佛吉亞好幫手電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711302856.4/1.html,轉載請聲明來源鉆瓜專利網。





