新四季網

圖片瀏覽方法與裝置製造方法

2023-05-29 19:41:31

圖片瀏覽方法與裝置製造方法
【專利摘要】本發明公開了一種圖片瀏覽方法與裝置,只將部分圖片存入內存以備顯示,並隨用戶操作更新該部分圖片,其他部分圖片則暫不存入內存,以此節省內存開支,並採用預渲染的手段加快圖片顯示速度,從而在減少內存佔用和加快顯示速度方面都具有較好的效果,尤其適用於內存和性能有限,但需要顯示大量圖片的手機等智能終端。
【專利說明】圖片瀏覽方法與裝置【技術領域】
[0001]本發明涉及移動終端圖片瀏覽【技術領域】,特別是涉及一種圖片瀏覽方法與裝置。【背景技術】
[0002]隨著手機等移動智能終端設備的普及,拍照更加簡便快速,拍照質量和數量也在不斷的提高。伴隨著手機相片數量的急劇上升,由於手機設備內存和運行速度的限制,開發者在開發此類手機相冊應用過程中越來越困難,一方面要滿足顯示大量的照片,一方面又要滿足相片瀏覽的流暢體驗,市場上的產品卻往往達不到這樣的效果。
[0003]目前市場上的產品普遍採取的做法是:一次性直接讀取所有需要顯示的圖片數據並裝入內存,以便在瀏覽相片的過程當中能快速從內存中加載圖片並顯示。然而,當用戶的手機存在大量照片的情況下,此種做法會令手機空閒內存劇烈下降從而導致內存不足,嚴重的甚至會讓應用運行起來有卡頓感。

【發明內容】

[0004]基於上述情況,本發明提出了一種圖片瀏覽方法與裝置,以減少圖片顯示過程中對內存的佔用,同時加快圖片顯示速度。
[0005]一種圖片瀏覽方法,包括步驟:
[0006]獲取圖片的標記信息,形成列表;
[0007]接收對所述列表的操作,顯示相應部分列表;
[0008]讀取當前顯示部分列表所對應圖片的圖片數據;
`[0009]對讀取的所述圖片數據進行渲染並存入內存;
[0010]讀取內存中已渲染的圖片,並顯示在圖片瀏覽窗口。
[0011]一種圖片瀏覽裝置,包括:
[0012]列表建立模塊,用於獲取圖片的標記信息,形成列表;
[0013]列表顯示模塊,用於接收對所述列表的操作,顯示相應部分列表;
[0014]圖片數據讀取模塊,用於讀取當前顯示部分列表所對應圖片的圖片數據;
[0015]預渲染模塊,用於對讀取的所述圖片數據進行渲染並存入內存;
[0016]圖片顯示模塊,用於讀取內存中已渲染且與當前顯示列表對應的圖片,並顯示在圖片瀏覽窗口。
[0017]本發明的圖片瀏覽方法與裝置,只將部分圖片存入內存以備顯示,並隨用戶操作更新顯示該部分圖片,其他部分圖片則暫不存入內存,以此節省內存開支,並採用預渲染的手段加快圖片顯示速度,從而在減少內存佔用和加快顯示速度方面都具有較好的效果,尤其適用於內存和性能有限,但需要顯示大量圖片的手機等智能終端。
【專利附圖】

【附圖說明】
[0018]圖1為本發明圖片瀏覽方法的流程示意圖;[0019]圖2為本發明圖片瀏覽裝置的結構示意圖。
【具體實施方式】
[0020]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步的詳細說明。應當理解,此處所描述的【具體實施方式】僅僅用以解釋本發明,並不限定本發明的保護範圍。
[0021]本發明圖片瀏覽方法,如圖1所示,包括步驟:
[0022]步驟S101、獲取圖片的標記信息,形成列表;
[0023]步驟S102、接收對所述列表的操作,顯示相應部分列表;
[0024]步驟S103、讀取當前顯示部分列表所對應圖片的圖片數據;
[0025]步驟S104、對讀取的所述圖片數據進行渲染並存入內存;
[0026]步驟S105、讀取內存中已渲染的與當前顯示部分列表對應的圖片,並顯示在所述圖片瀏覽窗口。
[0027]步驟SlOl獲取的僅僅是圖片的標記信息,不包括任何圖片內容,列表中各個標記信息的順序可以根據需要設定。步驟S102向用戶展示該標記信息列表,展示平臺可以是一個窗口,該窗口可以有滑動條,用戶拖動滑動條,則相應部分的列表顯示在窗口中,用戶繼續拖動滑動條,則另一部分的列表顯示在窗口中。步驟S103、步驟S104和步驟S105對該部分列表對應的圖片進行加載,並顯示在圖片瀏覽窗口中。優選地,可以在圖片瀏覽窗口中設置一部分區域用於顯示列表,其他區域用於顯示渲染好的圖片。
[0028]為了加快顯示速度,並減少圖片顯示過程中的卡頓現象,優選地採用異步線程分別執行所述步驟讀取當前顯示部分列表所對應圖片的圖片數據,和所述步驟對讀取的所述圖片數據進行渲染並存入內存。經實驗,採用異步線程相比單線程能夠明顯加快圖片顯示速度,而本方法採用在顯示之前預先渲染的方法進一步加快了圖片顯示速度。
[0029]若當前顯示部分列表所對應的圖片已經渲染,則直接從內存中讀取並顯示;若尚未渲染則依次執行步驟S103和步驟S104,即讀取圖片內容並進行預渲染。當用戶瀏覽到一定量的的照片,內存的佔用也會慢慢變高,當已渲染的圖片所佔用的內存超過閾值時,優選地釋放當前顯示部分列表之外的圖片所佔用的內存,以保證系統內存的充足。
[0030]所述圖片標記信息,優選地包括圖片所在路徑和/或圖片名稱,還可以包括圖片大小等反應圖片特徵的信息。
[0031]作為一個優選的實施例,本方法還包括步驟,按照預定規則對所述列表進行排序。預定的規則可以是按照圖片存儲時間從先到後的順序、或按照圖片大小從小到大的順序
坐寸o
[0032]本發明圖片瀏覽裝置是與上述方法對應的裝置,如圖2所示,包括:
[0033]列表建立模塊,用於獲取圖片的標記信息,形成列表;
[0034]列表顯示模塊,用於接收對所述列表的操作,顯示相應部分列表;
[0035]圖片數據讀取模塊,用於讀取當前顯示部分列表所對應圖片的圖片數據;
[0036]預渲染模塊,用於對讀取的所述圖片數據進行渲染並存入內存;
[0037]圖片顯示模塊,用於讀取內存中已渲染且與當前顯示列表對應的圖片,並顯示在所述圖片瀏覽窗口。[0038]作為一個優選的實施例,所述圖片數據讀取模塊與所述預渲染模塊執行的步驟為異步線程所執行的步驟。
[0039]作為一個優選的實施例,還包括內存管理模塊,用於在已渲染的圖片所佔用的內存超過閾值時,釋放當前顯示部分列表之外的圖片所佔用的內存。所述圖片數據讀取模塊讀取的是當前顯示部分列表所對應的尚未渲染的圖片的圖片數據。
[0040]作為一個優選的實施例,所述圖片標記信息包括圖片所在路徑和/或圖片名稱。
[0041]作為一個優選的實施例,所述列表建立模塊還用於按照預定規則對所述列表進行排序。
[0042]綜上,本發明的圖片瀏覽方法與裝置,針對傳統圖片瀏覽方法的弊端,預先建立一個圖片目錄,即文中的圖片標記信息列表,用戶選中列表中的哪一部分,則對哪一部分列表對應的圖片數據進行一系列操作並最終顯示在瀏覽窗口中,達到按需顯示的效果,而不是一次性讀取所有圖片數據並渲染顯示,從而減輕了內存負擔,加快了瀏覽速度。
[0043]以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但並不能因此而理解為對本發明專利範圍的限制。應當指出的是,對於本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬於本發明的保護範圍。因此,本發明專利的保護範圍應以所附權利要求為準。
【權利要求】
1.一種圖片瀏覽方法,其特徵在於,包括步驟: 獲取圖片的標記信息,形成列表; 接收對所述列表的操作,顯示相應部分列表; 讀取當前顯示部分列表所對應圖片的圖片數據; 對讀取的所述圖片數據進行渲染並存入內存; 讀取內存中已渲染的圖片,並顯示在圖片瀏覽窗口。
2.根據權利要求1所述的圖片瀏覽方法,其特徵在於, 採用異步線程分別執行所述步驟讀取當前顯示部分列表所對應圖片的圖片數據,和所述步驟對讀取的所述圖片數據進行渲染並存入內存。
3.根據權利要求1或2所述的圖片瀏覽方法,其特徵在於, 若當前顯示部分列表所對應的圖片已經渲染,則直接從內存中讀取並顯示;若未渲染則讀取當前顯示部分列表所對應圖片的圖片數據,對讀取的所述圖片數據進行渲染並存入內存; 當已渲染的圖片所佔用的內存超過閾值時,釋放當前顯示部分列表之外的圖片所佔用的內存。
4.根據權利要求1或2所述的圖片瀏覽方法,其特徵在於, 所述圖片標記信息包括圖片所在路徑和/或圖片名稱。
5.根據權利要求1或2所述的圖片瀏覽方法,其特徵在於, 還包括步驟,按照預定規則對所述列表進行排序。
6.一種圖片瀏覽裝置,其特徵在於,包括: 列表建立模塊,用於獲取圖片的標記信息,形成列表; 列表顯示模塊,用於接收對所述列表的操作,顯示相應部分列表; 圖片數據讀取模塊,用於讀取當前顯示部分列表所對應圖片的圖片數據; 預渲染模塊,用於對讀取的所述圖片數據進行渲染並存入內存; 圖片顯示模塊,用於讀取內存中已渲染且與當前顯示列表對應的圖片,並顯示在圖片瀏覽窗口。
7.根據權利要求6所述的圖片瀏覽裝置,其特徵在於, 所述圖片數據讀取模塊與所述預渲染模塊執行的步驟為異步線程所執行的步驟。
8.根據權利要求6或7所述的圖片瀏覽裝置,其特徵在於, 還包括內存管理模塊,用於在已渲染的圖片所佔用的內存超過閾值時,釋放當前顯示部分列表之外的圖片所佔用的內存; 所述圖片數據讀取模塊讀取的是當前顯示部分列表所對應的尚未渲染的圖片的圖片數據。
9.根據權利要求6或7所述的圖片瀏覽裝置,其特徵在於, 所述圖片標記信息包括圖片所在路徑和/或圖片名稱。
10.根據權利要求6或7所述的圖片瀏覽裝置,其特徵在於, 所述列表建立模塊還用於按照預定規則對所述列表進行排序。
【文檔編號】G06F17/30GK103500189SQ201310422962
【公開日】2014年1月8日 申請日期:2013年9月16日 優先權日:2013年9月16日
【發明者】陳祿興, 李恩銘, 陳磊 申請人:廣州華多網絡科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀