一種圖片顯示處理方法、系統及移動終端的製作方法
2023-10-05 13:30:59 1
一種圖片顯示處理方法、系統及移動終端的製作方法
【專利摘要】本發明公開了一種圖片顯示處理方法、系統及移動終端,方法包括獲取圖片顯示區域的尺寸大小,以及獲取圖片源文件中圖片的尺寸大小;將圖片顯示區域尺寸與圖片源文件中圖片尺寸進行比較判斷;當圖片顯示區域尺寸小於圖片源文件中圖片尺寸,將圖片源文件按顯示區域的尺寸縮小成新的圖片文件,並將縮小後的圖片進行顯示。本發明採用了在需要顯示圖片時若顯示區域的大小比圖片本身的大小要小,則將源圖片生成一個與顯示區域尺寸大小一樣的縮小後的圖片並將顯示該縮小後的圖片顯示在屏幕上。由於顯示圖片時,首先將圖片複製到內存中,再由相應的模塊顯示到屏幕上,所以能夠降低移動終端內存的消耗。
【專利說明】一種圖片顯示處理方法、系統及移動終端
【技術領域】
[0001] 本發明涉及圖片處理【技術領域】,尤其涉及一種圖片顯示處理方法、系統及移動終 端。
【背景技術】
[0002] 在現有技術中,當在移動終端中查看圖片時,圖片的源文件會首先放入RAM(內存) 中,然後通過移動終端的顯示模塊顯示出來。當圖片尺寸較大時,其佔用的RAM會比較多, 但實際上受限於移動終端的屏幕,其顯示出來的圖片尺寸遠小於圖片源文件,這樣佔用了 RAM資源,造成一部分RAM資源浪費了。
[0003] 因此,現有技術還有待於改進和發展。
【發明內容】
[0004] 本發明要解決的技術問題在於,針對現有技術的上述缺陷,提供一種圖片顯示處 理方法、系統及移動終端,以解決現在技術中顯示圖片時佔用RAM空間大的缺陷。
[0005] 本發明解決技術問題所採用的技術方案如下: 一種圖片顯示處理方法,包括: A、 獲取圖片顯示區域的尺寸大小,以及獲取圖片源文件中圖片的尺寸大小; B、 將所述圖片顯示區域尺寸與所述圖片源文件中圖片尺寸進行比較判斷; C、 當所述圖片顯示區域尺寸小於所述圖片源文件中圖片尺寸,將圖片源文件按顯示區 域的尺寸縮小成新的圖片文件,並將縮小後的圖片進行顯示。
[0006] 所述的圖片顯示處理方法,其中,所述步驟C還包括步驟: 當顯示區域尺寸大於或等於圖片源文件中圖片尺寸,則按圖片源文件中圖片尺寸大小 進行顯示。
[0007] 所述的圖片顯示處理方法,其中,所述步驟A具體包括: 獲取圖片所顯示的顯示區域的解析度大小,以及獲取圖片源文件的大小。
[0008] 所述的一圖片顯示處理方法,其中,所述步驟A具體還包括: 從存儲器中獲取圖片源文件,並得出圖片源文件的尺寸大小。
[0009] 所述的圖片顯示處理方法,其中,所述步驟C還包括: 當所述圖片顯示區域尺寸小於所述圖片源文件中圖片尺寸,將圖片源文件按顯示區域 的尺寸縮小成新的圖片文件,將圖片源文件按圖片顯示區域尺寸/圖片源文件尺寸的比例 進行縮小,並將縮小後的圖片保存到存儲器中。
[0010] 本發明還提供一種圖片顯示處理系統,包括: 獲取模塊,用於獲取圖片顯示區域的尺寸大小,以及獲取圖片源文件中圖片的尺寸大 小; 比較判斷模塊,用於將所述圖片顯示區域尺寸與所述圖片源文件中圖片尺寸進行比較 判斷; 第一顯示處理模塊,用於當所述圖片顯示區域尺寸小於所述圖片源文件中圖片尺寸, 將圖片源文件按顯示區域的尺寸縮小成新的圖片文件,並將縮小後的圖片進行顯示。
[0011] 所述的圖片顯示處理系統,其中,還包括: 第二顯示處理模塊,用於當顯示區域尺寸大於或等於圖片源文件中圖片尺寸,則按圖 片源文件中圖片尺寸大小進行顯示。
[0012] 所述的圖片顯示處理系統,其中,獲取模塊包括: 第一獲取單元,用於獲取圖片所顯示的顯示區域的解析度大小,以及獲取圖片源文件 的大小; 第二獲取單元,用於從存儲器中獲取圖片源文件,並得出圖片源文件的尺寸大小。
[0013] 所述的圖片顯示處理系統,其中,第一顯示處理模塊包括: 縮小處理單元,用於當所述圖片顯示區域尺寸小於所述圖片源文件中圖片尺寸,將圖 片源文件按顯示區域的尺寸縮小成新的圖片文件,將圖片源文件按圖片顯示區域尺寸/圖 片源文件尺寸的比例進行縮小,並將縮小後的圖片保存到存儲器中。
[0014] 本發明還提供一種移動終端包括以上所述圖片顯示系統。
[0015] 本發明所提供的圖片顯示處理方法、系統及移動終端,由於採用了在需要顯示圖 片時若顯示區域的大小比圖片本身的大小要小,則將源圖片生成一個與顯示區域尺寸大小 一樣的縮小後的圖片,然後顯示該縮小後的圖片顯示在屏幕上。由於顯示圖片時,首先將圖 片複製到內存中,再由相應的模塊顯示到屏幕上,所以本發明的圖片顯示處理方法能夠降 低移動終端內存的消耗。舉例來說,移動終端中有一張尺寸為3000*4000的圖片,當選擇該 圖片進行查看時,如果查看的顯示區域尺寸為300*400,則使用尺寸為300*400的圖片源文 件將更優於尺寸為3000*4000的圖片源文件,因其佔用更小的RAM。
【專利附圖】
【附圖說明】
[0016] 圖1是本發明圖片顯示處理方法的較佳實施例的流程圖。
[0017] 圖2是本發明圖片顯示處理系統的較佳實施例的模塊框圖。
[0018] 圖3是本發明圖片顯示處理系統的較佳應用實施例的流程圖。
【具體實施方式】
[0019] 為使本發明的目的、技術方案及優點更加清楚、明確,以下參照附圖並舉實施例對 本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用 於限定本發明。
[0020] 請參見圖1,圖1是本發明圖片顯示處理方法的較佳實施例的流程圖。圖1所示的 圖片顯示處理方法,包括: S100、獲取圖片顯示區域的尺寸大小,以及獲取圖片源文件中圖片的尺寸大小; 即首先獲取所要顯示的圖片的尺寸大小,以及圖片所要顯示的顯示區域(如顯示屏區 域)的尺寸大小。
[0021] S200、將所述圖片顯示區域尺寸與所述圖片源文件中圖片尺寸進行比較判斷; 即當步驟S100獲取顯示區域的尺寸大小及源文件中圖片尺寸大小以後,將顯示區域 的尺寸大小和源文件中圖片尺寸大小進行比較,然後進行判斷。
[0022] S300、當所述圖片顯示區域尺寸小於所述圖片源文件中圖片尺寸,將圖片源文件 按顯示區域的尺寸縮小成新的圖片文件,並將縮小後的圖片進行顯示。
[0023] 即經過步驟S200對比判斷以後,如果圖片顯示區域的尺寸小於圖片源文件中圖 片的尺寸,則將圖片源文件按照顯示須臾的尺寸縮小成新的圖片文件,並將縮小後生成的 新圖片在顯示區域進行顯示。
[0024] 其中步驟S100還應包括: 步驟S110、獲取圖片所顯示的顯示區域的解析度大小,以及獲取圖片源文件的大小。
[0025] 步驟S120、從存儲器中獲取圖片源文件,並得出圖片源文件的尺寸大小。
[0026] 其中步驟S300還應包括: 步驟S310、當顯示區域尺寸大於或等於圖片源文件中圖片尺寸,則按圖片源文件中圖 片尺寸大小進行顯示。
[0027] 即除了顯示區域尺寸小於圖片源文件中圖片尺寸的情況以後,還存在顯示區域尺 寸大小大於或等於圖片源文件中圖片尺寸,若當此情況存在並發生時,則按照圖片源文件 中圖片尺寸大小在顯示區域中直接顯示。
[0028] 步驟S320、當所述圖片顯示區域尺寸小於所述圖片源文件中圖片尺寸,將圖片源 文件按顯示區域的尺寸縮小成新的圖片文件,將圖片源文件按圖片顯示區域尺寸/圖片源 文件尺寸的比例進行縮小,並將縮小後的圖片保存到存儲器中。
[0029] 即當圖片顯示區域尺寸小於圖片源文件中圖片尺寸,將圖片源文件按圖片顯示區 域尺寸與圖片源文件尺寸的比例將圖片源文件進行縮小,並將進行縮小後產生的新圖片保 存到存儲器中。
[0030] 由上可見,本發明實施例的方法,提供了一種圖片顯示處理方法,將圖片尺寸大於 顯示區域的圖片進行一定比例的壓縮,能夠降低移動終端內存的消耗,為用戶節約了使用 內存。
[0031] 基於上述實施例,本發明還提供了一種移動終端,其具體實施例如圖2所示,所述 的移動終端,包括: 獲取模塊310,用於獲取圖片顯示區域的尺寸大小,以及獲取圖片源文件中圖片的尺寸 大小,具體如上所述; 比較判斷模塊320,用於將所述圖片顯示區域尺寸與所述圖片源文件中圖片尺寸進行 比較判斷,具體如上所述; 第一顯示處理模塊330,用於當所述圖片顯示區域尺寸小於所述圖片源文件中圖片尺 寸,將圖片源文件按顯示區域的尺寸縮小成新的圖片文件,並將縮小後的圖片進行顯示,具 體如上所述。
[0032] 移動終端還包括: 第二顯示處理模塊340,用於當顯示區域尺寸大於或等於圖片源文件中圖片尺寸,則按 圖片源文件中圖片尺寸大小進行顯示,具體如上所述。
[0033] 其中,移動終端的獲取模塊包括: 第一獲取單元,用於獲取圖片所顯示的顯示區域的解析度大小,以及獲取圖片源文件 的大小,具體如上所述; 第二獲取單元,用於從存儲器中獲取圖片源文件,並得出圖片源文件的尺寸大小,具體 如上所述。
[0034] 移動終端的第一顯示處理模塊包括: 縮小處理單元,用於當所述圖片顯示區域尺寸小於所述圖片源文件中圖片尺寸,將圖 片源文件按顯示區域的尺寸縮小成新的圖片文件,將圖片源文件按圖片顯示區域尺寸/圖 片源文件尺寸的比例進行縮小,並將縮小後的圖片保存到存儲器中,具體如上所述。
[0035] 基於上述實施例的一種圖片顯不處理系統,其具體工作原理實施例如圖3所不, 包括以下步驟: S1、獲取模塊的第一獲取單元獲取該圖片所顯示區域的大小SIZE1; 即用戶所使用的移動終端內的圖片源文件通常儲存於存儲器(即FLASH)中,當用戶需 要查看某張圖片時,獲取模塊從存儲器中獲取圖片源文件。其中獲取模塊的第一獲取單元 將獲取該圖片所應該顯示的顯示區域的大小記為SIZE1。
[0036] S2、獲取模塊的第二獲取單元從存儲器中獲取圖片源文件,並得出圖片源文件的 大小SIZE2 ; 即獲取模塊的第一獲取單元獲取圖片顯示區域的大小SIZE1之後,獲取模塊的第二獲 取單元將從存儲器內獲取圖片源文件以及其大小SIZE2。
[0037] S3、SIZE1〈SIZE2 ; 即用戶所使用的移動終端內的處理器啟用比較判斷模塊對圖片所要顯示的顯示區域 的尺寸大小SIZE1與圖片源文件中的圖片尺寸大小SIZE2進行比較判斷。
[0038] S4、由第一顯示模塊將圖片源文件按SIZE1/SIZE2的比例進行縮小,並將縮小後 的圖片保存到存儲器中; 如果步驟S3中判斷結果為:SIZE1〈SIZE2, S卩如果移動終端的圖片顯示區域尺寸小於 用戶所要查看的圖片源文件中的圖片尺寸時,移動終端的系統將會控制第一顯示模塊將圖 片源文件按顯示區域的尺寸縮小成新的圖片文件,並將縮小後的圖片放入存儲器內進行顯 /_J、i 〇
[0039] S5、在儲存器中的相應圖片由第二顯示模塊顯示在顯示屏上。
[0040] 如果步驟S3中判斷結果為:SIZE1 > SIZE2,則直接進入步驟S5,將儲存器中相應 圖片直接由第二顯示模塊顯示在顯示屏上。
[0041] 由上可見,本發明實施例的方法,提供了一種圖片顯示處理系統,將圖片尺寸大於 顯示區域的圖片進行一定比例的壓縮,能夠降低移動終端內存的消耗,為用戶節約了使用 內存。
[0042] 綜上所述,本發明所提供的圖片顯示處理方法、系統及移動終端,由於採用了在需 要顯示圖片時若顯示區域的大小比圖片本身的大小要小,則將源圖片生成一個與顯示區域 尺寸大小一樣的縮小後的圖片,然後顯示該縮小後的圖片在屏幕上。由於顯示圖片時,首先 將圖片複製到內存中,再由相應的模塊顯示到屏幕上,所以本發明的圖片顯示處理方法能 夠降低移動終端內存的消耗。
[0043] 應當理解的是,本發明的應用不限於上述的舉例,對本領域普通技術人員來說,可 以根據上述說明加以改進或變換,所有這些改進和變換都應屬於本發明所附權利要求的保 護範圍。
【權利要求】
1. 一種圖片顯示處理方法,其特徵在於,包括: A、 獲取圖片顯示區域的尺寸大小,以及獲取圖片源文件中圖片的尺寸大小; B、 將所述圖片顯示區域尺寸與所述圖片源文件中圖片尺寸進行比較判斷; C、 當所述圖片顯示區域尺寸小於所述圖片源文件中圖片尺寸,將圖片源文件按顯示區 域的尺寸縮小成新的圖片文件,並將縮小後的圖片進行顯示。
2. 根據權利要求1所述的圖片顯示處理方法,其特徵在於,所述步驟C還包括步驟: 當顯示區域尺寸大於或等於圖片源文件中圖片尺寸,則按圖片源文件中圖片尺寸大小 進行顯示。
3. 根據權利要求1所述的圖片顯示處理方法,其特徵在於,所述步驟A具體包括: 獲取圖片所顯示的顯示區域的解析度大小,以及獲取圖片源文件的大小。
4. 根據權利要求1所述的圖片顯示處理方法,其特徵在於,所述步驟A具體還包括: 從存儲器中獲取圖片源文件,並得出圖片源文件的尺寸大小。
5. 根據權利要求1所述的圖片顯示處理方法,其特徵在於,所述步驟C還包括: 當所述圖片顯示區域尺寸小於所述圖片源文件中圖片尺寸,將圖片源文件按顯示區域 的尺寸縮小成新的圖片文件,將圖片源文件按圖片顯示區域尺寸/圖片源文件尺寸的比例 進行縮小,並將縮小後的圖片保存到存儲器中。
6. -種圖片顯示處理系統,其特徵在於,包括: 獲取模塊,用於獲取圖片顯示區域的尺寸大小,以及獲取圖片源文件中圖片的尺寸大 小; 比較判斷模塊,用於將所述圖片顯示區域尺寸與所述圖片源文件中圖片尺寸進行比較 判斷; 第一顯示處理模塊,用於當所述圖片顯示區域尺寸小於所述圖片源文件中圖片尺寸, 將圖片源文件按顯示區域的尺寸縮小成新的圖片文件,並將縮小後的圖片進行顯示。
7. 根據權利要求6所述圖片顯示處理系統,其特徵在於,還包括: 第二顯示處理模塊,用於當顯示區域尺寸大於或等於圖片源文件中圖片尺寸,則按圖 片源文件中圖片尺寸大小進行顯示。
8. 根據權利要求6所述圖片顯示處理系統,其特徵在於,獲取模塊包括: 第一獲取單元,用於獲取圖片所顯示的顯示區域的解析度大小,以及獲取圖片源文件 的大小; 第二獲取單元,用於從存儲器中獲取圖片源文件,並得出圖片源文件的尺寸大小。
9. 根據權利要求6所述圖片顯示處理系統,其特徵在於,第一顯示處理模塊包括: 縮小處理單元,用於當所述圖片顯示區域尺寸小於所述圖片源文件中圖片尺寸,將圖 片源文件按顯示區域的尺寸縮小成新的圖片文件,將圖片源文件按圖片顯示區域尺寸/圖 片源文件尺寸的比例進行縮小,並將縮小後的圖片保存到存儲器中。
10. -種移動終端,其特徵在於,包括權利要求6-9任一項所述的圖片顯示處理系統。
【文檔編號】G06T1/00GK104063837SQ201410274967
【公開日】2014年9月24日 申請日期:2014年6月19日 優先權日:2014年6月19日
【發明者】俞斌, 楊維琴 申請人:Tcl通訊(寧波)有限公司