一種圖像的存儲方法及終端的制作方法
【技術領域】
[0001]本發(fā)明涉及信息處理技術領域,尤其涉及一種圖像的存儲方法及終端。
【背景技術】
[0002]隨著電子技術的發(fā)展,終端已然成為人們生活中不可或缺的必需品,而攝像頭是絕大多數終端必要配置之一,人們可以使用它拍攝人物、風景來記錄生活,是一個非常受歡迎的功能。隨著終端所配置的攝像頭像素增加,使得提高了拍攝圖片的質量,同時也讓圖片所占空間增加,例如,1300萬像素攝像頭,所拍的圖像大小達到了 3M左右。當存數空間比較小或者剩余的存儲空間比較小時,用戶多拍幾張圖像或者多存儲幾張圖像就會造成存儲空間不足的情況,降低了終端的存儲效率,影響了終端的智能性與便捷性。
【發(fā)明內容】
[0003]本發(fā)明實施例提供一種圖像的存儲方法及終端,可提尚終端的存儲效率,進而提高終端的智能性與便捷性。
[0004]本發(fā)明實施例第一方面提供了一種圖像的存儲方法,包括:
[0005]獲取待存儲的圖像數據,并檢測終端的目標可用存儲空間;
[0006]根據所述目標可用存儲空間,確定所述圖像數據對應的目標壓縮比;
[0007]按照所述目標壓縮比將所述圖像數據壓縮生成目標圖像,并將所述目標圖像存儲至所述目標可用存儲空間。
[0008]在本發(fā)明實施例第一方面的第一種可能的實現方式中,所述獲取待存儲的圖像數據,包括:
[0009]獲取根據拍照指令生成的待存儲的圖像數據;
[0010]或者,
[0011]當接收到對圖像的存儲指令時,獲取所述存儲指令對應的圖像數據。
[0012]結合第一方面或者第一方面的第一種可能的實現方式,在本發(fā)明實施例第一方面的第二種可能的實現方式中,所述根據所述目標可用存儲空間,確定所述圖像數據對應的目標壓縮比之前,還包括:
[0013]獲取預先存儲的可用存儲空間范圍與壓縮比的映射表;
[0014]所述根據所述目標可用存儲空間,確定所述圖像數據對應的目標壓縮比,包括:
[0015]在所述可用存儲空間范圍與壓縮比的映射表中查找出所述目標可用存儲空間所處的可用存儲空間范圍;
[0016]在所述可用存儲空間范圍與壓縮比的映射表中查找出所述可用存儲空間范圍對應的壓縮比,并將查找出的壓縮比確定為所述圖像數據對應的目標壓縮比。
[0017]結合第一方面或者第一方面的第一種可能的實現方式,在本發(fā)明實施例第一方面的第三種可能的實現方式中,所述按照所述目標壓縮比將所述圖像數據壓縮生成目標圖像,并將所述目標圖像存儲至所述目標可用存儲空間之前,還包括:
[0018]計算所述圖像數據的占用空間,并判斷所述占用空間是否大于預設閾值;
[0019]當所述占用空間大于預設閾值時,執(zhí)行按照所述目標壓縮比將所述圖像數據壓縮生成目標圖像,并將所述目標圖像存儲至所述目標可用存儲空間的步驟。
[0020]結合第一方面的第三種可能的實現方式,在本發(fā)明實施例第一方面的第四種可能的實現方式中,所述判斷所述占用空間是否大于預設閾值之后,還包括:
[0021]當所述占用空間不大于預設閾值時,將所述目標數據無損壓縮生成目標圖像,并將所述目標圖像存儲至所述目標可用存儲空間。
[0022]本發(fā)明實施例第二方面提供了一種終端,包括:
[0023]第一獲取單元,用于獲取待存儲的圖像數據,并檢測終端的目標可用存儲空間;
[0024]確定單元,用于根據所述目標可用存儲空間,確定所述圖像數據對應的目標壓縮比;
[0025]存儲單元,用于按照所述目標壓縮比將所述圖像數據壓縮生成目標圖像,并將所述目標圖像存儲至所述目標可用存儲空間。
[0026]在本發(fā)明實施例第二方面的第一種可能的實現方式中,所述第一獲取單元具體用于獲取根據拍照指令生成的待存儲的圖像數據;
[0027]或者,
[0028]所述第一獲取單元具體用于當接收到對圖像的存儲指令時,獲取所述存儲指令對應的圖像數據。
[0029]結合第二方面或者第二方面的第一種可能的實現方式,在本發(fā)明實施例第二方面的第二種可能的實現方式中,所述終端還包括:
[0030]第二獲取單元,用于獲取預先存儲的可用存儲空間范圍與壓縮比的映射表;
[0031]所述確定單元包括:
[0032]第一查找子單元,用于在所述可用存儲空間范圍與壓縮比的映射表中查找出所述目標可用存儲空間所處的可用存儲空間范圍;
[0033]第二查找子單元,用于在所述可用存儲空間范圍與壓縮比的映射表中查找出所述可用存儲空間范圍對應的壓縮比;
[0034]確定子單元,用于將查找出的壓縮比確定為所述圖像數據對應的目標壓縮比。
[0035]結合第二方面或者第二方面的第一種可能的實現方式,在本發(fā)明實施例第二方面的第三種可能的實現方式中,所述終端還包括:
[0036]計算單元,用于計算所述圖像數據的占用空間,并判斷所述占用空間是否大于預設閾值;
[0037]所述存儲單元具體用于當所述占用空間大于預設閾值時,執(zhí)行按照所述目標壓縮比將所述圖像數據壓縮生成目標圖像,并將所述目標圖像存儲至所述目標可用存儲空間的步驟。
[0038]結合第二方面的第三種可能的實現方式,在本發(fā)明實施例第二方面的第四種可能的實現方式中,所述終端還包括:
[0039]所述存儲單元,還用于當所述占用空間不大于預設閾值時,將所述目標數據無損壓縮生成目標圖像,并將所述目標圖像存儲至所述目標可用存儲空間。
[0040]在本發(fā)明實施例中,通過獲取待存儲的圖像數據,并檢測終端的目標可用存儲空間,根據所述目標可用存儲空間,確定所述圖像數據對應的目標壓縮比,按照所述目標壓縮比將所述圖像數據壓縮生成目標圖像,并將所述目標圖像存儲至所述目標可用存儲空間。通過根據終端的目標可用存儲空間確定對圖像數據的目標壓縮比,這樣便可以在存儲空間不足的情況下,多存儲幾張圖像,提高了圖像的存儲效率,進而也提高了終端的智能性與便捷性。
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0042]圖1是本發(fā)明實施例提供的一種圖像的存儲方法的流程示意圖;
[0043]圖2是本發(fā)明實施例提供的另一種圖像的存儲方法的流程示意圖;
[0044]圖3是本發(fā)明實施例提供的一種終端的結構示意圖;
[0045]圖4是本發(fā)明實施例提供的另一種終端的結構示意圖;
[0046]圖5是本發(fā)明實施例提供的確定單元的結構示意圖。
【具體實施方式】
[0047]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
當前第1頁
1 
2 
3 
4