本發明專利技術適用于計算機軟件領域,提供了一種圖片查看方法及裝置,所述方法包括:掃描圖片,獲取圖片的創建時間;根據所述圖片的創建時間,按照時間對圖片進行排序后將圖片按照日歷進行排列;根據接收到的用戶發出的圖片瀏覽指令顯示圖片。本發明專利技術通過將日歷引入圖片查看的過程,根據所述圖片的創建時間,按照時間對圖片進行排序后將圖片按照日歷進行排列,便于用戶根據日歷的日期查看圖片,查看相應日期的圖片更為簡便。
【技術實現步驟摘要】
本專利技術屬于計算機軟件領域,尤其涉及一種圖片查看方法及裝置。
技術介紹
現今,隨著電腦、數碼相機等的普及,在電腦上查看圖片、圖片已經成為了人們生活的一部分。現有技術中,圖片的查看及管理主要有以下兩種方式第一,以圖片所在磁盤的空間位置來進行圖片管理,以文件夾的形式查看圖片;第二,以圖片創建的年份對圖片進行分類,以年份查看圖片。用戶產生圖片的過程是遵循時間自然累計的過程,然而,用文件夾或圖片創建年份的形式管理或查看圖片都違背了這一過程,不利于用戶自然地去回溯、管理和查看圖片。當用戶需要根據時間、日期去查看圖片時,查看過程過于復雜。例如用戶需要查看自己在2010年3月I日創建的圖片,此時,若是以文件夾的形式來查看圖片,而文件夾又是以圖片內容命名的,則用戶只能逐一查看所有文件夾下圖片的創建日期來查找自己在2010年3月I日拍的圖片。再加入是以年份來查看圖片的,則用戶需要查看該年份的所有圖片來查找自己在2010年3月I日創建的圖片,查看過程過于復雜。
技術實現思路
本專利技術實施例的目的在于提供一種圖片查看方法,旨在解決現有的圖片查看方式復雜的問題。本專利技術實施例是這樣實現的,一種圖片查看方法,所述方法包括掃描圖片,獲取圖片的創建時間;根據所述圖片的創建時間,按照時間對圖片進行排序后將圖片按照日歷進行排列;根據接收到的用戶發出的圖片瀏覽指令顯示圖片。本專利技術實施例的另一目的在于提供一種圖片查看裝置,所述裝置包括時間獲取單元,用于掃描圖片,獲取圖片的創建時間;圖片排列單元,用于根據所述圖片的創建時間,按照時間對圖片進行排序后將圖片按照日歷進行排列;圖片瀏覽單元,用于根據用戶發出的圖片瀏覽指令顯示圖片。在本專利技術實施例中,通過將日歷引入圖片查看的過程,建立圖片與創建日期的映射關系,并在日歷表中有圖片對應的日期顯示該日期對應的圖片的縮略圖,便于用戶根據日歷的日期查看圖片,查看相應日期的圖片更為簡便。附圖說明圖I是本專利技術實施例提供的圖片查看方法流程圖2是本專利技術實施例提供的圖片查看裝置示意圖。具體實施例方式為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。本專利技術實施例通過掃描圖片,獲取圖片的創建時間,并根據所述圖片的創建時間,按照時間對圖片進行排序后將圖片按照日歷進行排列,便于用戶根據日歷查看圖片。本專利技術提供了一種圖片查看方法和裝置所述方法包括掃描圖片,獲取圖片的創建時間;·根據所述圖片的創建時間,按照時間對圖片進行排序后將圖片按照日歷進行排列;根據接收到的用戶發出的圖片瀏覽指令顯示圖片。所述裝置包括時間獲取單元,用于掃描圖片,獲取圖片的創建時間;圖片排列單元,用于根據所述圖片的創建時間,按照時間對圖片進行排序后將圖片按照日歷進行排列;圖片瀏覽單元,用于根據用戶發出的圖片瀏覽指令顯示圖片。為了說明本專利技術所述的技術方案,下面通過具體實施例來進行說明。實施例一如圖I所示為本專利技術提供的圖片查看方法的流程圖,為了便于說明,僅示出了與本專利技術實施例相關的部分。在步驟SlOl中,掃描圖片,獲取圖片的創建日期。在本專利技術實施例中,掃描磁盤中的所有圖片,獲取所有圖片的集合veclmages,并獲取所有圖片的路徑、創建時間等信息,該創建時間包括但不限于圖片的創建年份、創建月份及創建日期。最后,將所有圖片信息存儲至存儲單元中。所述存儲單元包括但不限于數據庫。在步驟S102中,根據所述圖片的創建時間,按照時間對圖片進行排序后將圖片按照日歷進行排列。在本專利技術實施例中,根據所述圖片的創建時間,按照時間對圖片進行排序后將圖片按照日歷進行排列的具體實現可分為以下三步A、根據圖片創建時間將圖片按照創建日期映射到對應的日期中,并存儲日期和圖片文件路徑的映射關系。在本專利技術實施例中,根據圖片的創建日期,建立圖片與日期的映射關系,將圖片創建日期與圖片路徑對應存儲至存儲單元中。其中,由于圖片的數量可能較多,一個日期可與一張或多張圖片建立映射關系。其實現方法如下I、創建存儲單元表Create table img—date—relation (img—date Date,img—path,Varchar);2、將掃描到的圖片信息存入存儲單元中 foreach(pic in veclmages) {INSERT INTO img—date—relation (img_path, img—date)· VALUES (pic.Path, pic.CreateTime) }此處,將圖片創建日期與圖片路徑存儲至存儲單元中。B、根據所有圖片的創建時間得到有圖日期列表,并分別生成并存儲有圖日期列表的每個日期所對應的圖片的縮略圖。。在本專利技術實施例中,對掃描到的圖片集合veclmages進行分析,得到有圖片對應的日期列表vecDate。并在依次遍歷有圖日期列表的所有日期對應的圖片后,分別生成并存儲這些有圖日期列表的每個日期對應的圖片的縮略圖。然后,在存儲單元中建立縮略圖表,存儲縮略圖。其具體實現如下I、創建縮略圖表 Create table thumbnail—data—relation( img—Date Date,img—thumbnail Blob);Il將所有圖片縮略圖存入該存儲單元中。foreach(date in vecDate){獲取創建日期對應的所有圖片,并生成縮略圖thumbnailINSERT INTO thumbnail_data_relation(img_Date, img_thumbnail)VALUES(date, thumbnail)}在步驟S103中,根據接收到的用戶發出的圖片瀏覽指令顯示圖片。在本專利技術實施例中,根據接收到的用戶發出的圖片瀏覽指令的不同,其圖片的顯示方式也會有所不同。具體如下所述在本專利技術實施例中,若接收用戶發出的圖片瀏覽指令,所述圖片瀏覽指令包括圖片年份,則生成該年份的日歷表,讀取有圖日期列表中該年份日期所對應的圖片的縮略圖,并展示在日歷表相應的日期上。其中,若一個日期對應有多個縮略圖,則顯示該日期對應的第一張圖片的縮略圖。同時,用戶可通過點擊日歷上有縮略圖的日期來查看該日期對應的所有圖片。此時,用戶點擊日歷上一個有縮略圖的日期后,系統接收到用戶發出的圖片查看指令,該指令指定了日歷表上有縮略圖的一個日期。在本專利技術實施例中,若接收用戶發出的圖片瀏覽指令,所述圖片瀏覽指令包括日期,則讀取該日期對應的所有圖片并顯示。具體為通過查詢存儲單元,讀取圖片查看指令指定的日期對應的所有圖片,得到該日期對應的所有圖片的集合,并將這些圖片顯示出來。其中,可以列表等方式顯示圖片。具體地,可按圖片創建時間、圖片名稱等排序后以列表形式顯示。在此,對圖片的顯示方式不做限制。在本專利技術實施例中,通過將日歷引入圖片查看的過程,根據所述圖片的創建時間,按照時間對圖片進行排序后將圖片按照日歷進行排列,便于用戶根據日歷的日期查看圖片,查看相應日期的圖片更為簡便。 實施例二 圖2示出了本專利技術實施例提供的圖片查看裝置的結構,為了便于說明,僅示出了與本專利技術實施例相關的部份。該裝置可以是內置于信息處理系統中的軟件單元、硬件單元或者軟硬件相結合的單元,或者作為獨本文檔來自技高網...

【技術保護點】
一種圖片查看方法,其特征在于,所述方法包括下述步驟:掃描圖片,獲取圖片的創建時間;根據所述圖片的創建時間,按照時間對圖片進行排序后將圖片按照日歷進行排列;根據接收到的用戶發出的圖片瀏覽指令顯示圖片。
【技術特征摘要】
1.一種圖片查看方法,其特征在于,所述方法包括下述步驟 掃描圖片,獲取圖片的創建時間; 根據所述圖片的創建時間,按照時間對圖片進行排序后將圖片按照日歷進行排列; 根據接收到的用戶發出的圖片瀏覽指令顯示圖片。2.如權利要求I所述的方法,其特征在于,所述圖片的創建時間包括圖片的創建年份、創建月份及創建日期。3.如權利要求I所述的方法,其特征在于,所述根據所述圖片的創建時間,按照時間對圖片進行排序后將圖片按照日歷進行排列的步驟,具體為 根據圖片創建時間將圖片按照創建日期映射到對應的日期中,并存儲日期和圖片文件路徑的映射關系; 根據所有圖片的創建時間得到有圖日期列表,并分別生成并存儲有圖日期列表的每個日期所對應的圖片的縮略圖。4.如權利要求3所述的方法,其特征在于,所述根據用戶發出的圖片瀏覽指令顯示圖片的步驟,具體為 接收用戶發出的圖片瀏覽指令,所述圖片瀏覽指令包括圖片年份; 生成該年份的日歷表,讀取有圖日期列表中該年份日期所對應的圖片的縮略圖,并展示在日歷表相應的日期上。5.如權利要求3所述的方法,其特征在于,所述根據用戶發出的圖片瀏覽指令顯示圖片的步驟,具體為 接收用戶發出的圖片瀏覽指令,所述圖片瀏覽指令包括日期; ...
【專利技術屬性】
技術研發人員:王佳,黃飛躍,楊寶龍,董立乾,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。