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