国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      圖片壓縮方法、裝置及移動終端的制作方法

      文檔序號:9506853閱讀:406來源:國知局
      圖片壓縮方法、裝置及移動終端的制作方法
      【技術領域】
      [0001] 本發(fā)明涉及移動終端技術領域,尤其涉及一種圖片壓縮方法、裝置及移動終端。
      【背景技術】
      [0002] 隨著科技的進步,手機的性能也大幅的提尚,同時手機內的圖片也越來越多。其 中,圖片的來源可包括多個方面,例如用戶拍照、網頁圖片、社交軟件產生的圖片等。隨著圖 片的增多,會占用手機大量的存儲空間,如何在保證圖片質量的情況下,減少圖片所占的存 儲空間,是亟待解決的技術問題。
      [0003] 目前,主要通過對圖片進行裁剪或壓縮來減小圖片所占的存儲空間。
      [0004] 但是,使用統(tǒng)一高度如1024像素對圖片進行裁剪,會導致在高像素密度的手機上 顯示圖片時,圖片的清晰度會降低;如果圖片高度小于統(tǒng)一的裁剪高度,則會對圖片進行拉 伸顯示,圖片清晰度差;采用統(tǒng)一大小如200kb對圖片進行壓縮,則會導致數(shù)據(jù)流失,圖片 的清晰度同樣會降低。

      【發(fā)明內容】

      [0005] 本發(fā)明旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本發(fā)明的 第一個目的在于提出一種圖片壓縮方法,該方法能夠在保證圖片清晰度的情況下,減小圖 片占用的存儲空間,從而提升用戶體驗。
      [0006] 本發(fā)明的第二個目的在于提出一種圖片壓縮裝置。
      [0007] 本發(fā)明的第三個目的在于提出一種移動終端。
      [0008] 為實現(xiàn)上述目的,本發(fā)明第一方面實施例提出了一種圖片壓縮方法,包括以下步 驟:獲取待壓縮圖片的高度和所述待壓縮圖片所在的移動終端的像素密度;當所述待壓縮 圖片的高度大于等于預設閾值,且所述像素密度大于等于預設像素密度時,進一步獲取所 述移動終端的顯示高度,并根據(jù)所述顯示高度和所述移動終端的像素密度計算所述待壓縮 圖片的第一高度;以及基于所述預設閾值和所述第一高度,確定對所述待壓縮圖片進行壓 縮的壓縮高度。
      [0009] 可選的,所述基于所述預設閾值和所述第一高度,確定對所述待壓縮圖片進行壓 縮的壓縮高度,具體包括:判斷所述第一高度是否小于所述預設閾值;若所述第一高度小 于所述預設閾值,則將所述預設閾值確定為壓縮高度,并對所述待壓縮圖片進行壓縮;若所 述第一高度大于等于所述預設閾值,則進一步判斷所述待壓縮圖片的高度是否大于等于所 述第一高度;以及若所述待壓縮圖片的高度大于等于所述第一高度,則將所述第一高度確 定為所述壓縮高度,并對所述待壓縮圖片進行壓縮。
      [0010] 可選的,在所述獲取所述移動終端的像素密度之后,還包括:當所述像素密度小于 預設像素密度時,獲取所述移動終端的顯示高度,并判斷所述顯示高度是否小于所述預設 閾值;若所述顯示高度小于所述預設閾值,則將所述預設閾值確定為所述壓縮高度,并對所 述待壓縮圖片進行壓縮;若所述顯示高度大于等于所述預設閾值,則將所述移動終端的顯 示高度確定為所述壓縮高度,并對所述待壓縮圖片進行壓縮。
      [0011] 可選的,所述根據(jù)所述顯示高度和所述移動終端的像素密度計算所述待壓縮圖片 的第一高度,包括:計算所述預設像素密度與所述移動終端的像素密度的第一比值;將所 述第一比值與所述移動終端的顯示高度的乘積作為所述第一高度。
      [0012] 可選的,在確定所述壓縮高度之后,對所述待壓縮圖片進行壓縮之前,還包括:根 據(jù)所述壓縮高度確定壓縮寬度。
      [0013] 可選的,所述根據(jù)所述壓縮高度確定壓縮寬度,包括:獲取所述待壓縮圖片的寬 度;計算所述壓縮高度與所述待壓縮圖片的高度的第二比值;以及將所述第二比值與所述 待壓縮圖片的寬度的乘積作為所述壓縮寬度。
      [0014] 本發(fā)明實施例的圖片壓縮方法,通過獲取移動終端的顯示高度和移動終端的像素 密度,計算出待壓縮圖片的第一高度,再將第一高度與預設閾值或待壓縮圖片的高度進行 比較,從而確定合適的壓縮高度對待壓縮圖片進行壓縮,在保證圖片清晰度的情況下,節(jié)省 圖片占用的空間。
      [0015] 為實現(xiàn)上述目的,本發(fā)明第二方面實施例提出了一種圖片壓縮裝置,包括:獲取模 塊,用于獲取待壓縮圖片的高度和所述待壓縮圖片所在的移動終端的像素密度;計算模塊, 用于當所述待壓縮圖片的高度大于等于預設閾值,且所述像素密度大于等于預設像素密度 時,進一步獲取所述移動終端的顯示高度,并根據(jù)所述顯示高度和所述移動終端的像素密 度計算所述待壓縮圖片的第一高度;以及第一壓縮模塊,用于基于所述預設閾值和所述第 一高度,確定對所述待壓縮圖片進行壓縮的壓縮高度。
      [0016] 可選的,所述確定模塊,具體包括:第一判斷單元,用于判斷所述第一高度是否小 于所述預設閾值;第一壓縮單元,用于當所述第一高度小于所述預設閾值時,將所述預設閾 值確定為壓縮高度,并對所述待壓縮圖片進行壓縮;第二判斷單元,用于當所述第一高度大 于等于所述預設閾值時,進一步判斷所述待壓縮圖片的高度是否大于等于所述第一高度; 第二壓縮單元,用于當所述待壓縮圖片的高度大于等于所述第一高度時,將所述第一高度 確定為所述壓縮高度,并對所述待壓縮圖片進行壓縮。
      [0017] 可選的,圖片壓縮裝置還包括:判斷模塊,用于當所述移動終端的像素密度小于所 述預設像素密度時,獲取所述移動終端的顯示高度,并判斷所述顯示高度是否小于所述預 設閾值;第二壓縮模塊,用于當所述顯示高度小于所述預設閾值時,將所述預設閾值確定為 所述壓縮高度,并對所述待壓縮圖片進行壓縮;第三壓縮模塊,用于當所述顯示高度大于等 于所述預設閾值時,將所述移動終端的顯示高度確定為所述壓縮高度,并對所述待壓縮圖 片進行壓縮。
      [0018] 可選的,所述計算模塊,具體用于:計算所述預設像素密度與所述移動終端的像素 密度的第一比值;將所述第一比值與所述移動終端的顯示高度的乘積作為所述第一高度。
      [0019] 可選的,圖片壓縮裝置還包括:確定模塊,用于在確定所述壓縮高度之后,對所述 待壓縮圖片進行壓縮之前,根據(jù)所述壓縮高度確定壓縮寬度。
      [0020] 可選的,所述確定模塊,具體用于:獲取所述待壓縮圖片的寬度,并計算所述壓縮 高度與所述待壓縮圖片的高度的第二比值,以及將所述第二比值與所述待壓縮圖片的寬度 的乘積作為所述壓縮寬度
      [0021] 本發(fā)明實施例的圖片壓縮裝置,通過獲取移動終端的顯示高度和移動終端的像素 密度,計算出待壓縮圖片的第一高度,再將第一高度與預設閾值或待壓縮圖片的高度進行 比較,從而確定合適的壓縮高度對待壓縮圖片進行壓縮,在保證圖片清晰度的情況下,節(jié)省 圖片占用的空間。
      [0022] 為實現(xiàn)上述目的,本發(fā)明第三方面實施例提出了一種移動終端,該移動終端包括 殼體、處理器、存儲器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內 部,所述處理器和所述存儲器設置在所述電路板上;所述電源電路,用于為所述移動終端的 各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存 儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應的程序,以用于執(zhí)行以下 步驟:獲取待壓縮圖片的高度和所述待壓縮圖片所在的移動終端的像素密度;當所述待壓 縮圖片的高度大于等于預設閾值,且所述像素密度大于等于預設像素密度時,進一步獲取 所述移動終端的顯示高度,并根據(jù)所述顯示高度和所述移動終端的像素密度計算所述待壓 縮圖片的第一高度;以及基于所述預設閾值和所述第一高度,確定對所述待壓縮圖片進行 壓縮的壓縮高度。
      [0023] 本發(fā)明實施例的移動終端,通過獲取移動終端的顯示高度和移動終端的像素密 度,計算出待壓縮圖片的第一高度,再將第一高度與預設閾值或待壓縮圖片的高度進行比 較,從而確定合適的壓縮高度對待壓縮圖片進行壓縮,在保證圖片清晰度的情況下,節(jié)省圖 片占用的空間。
      [0024] 本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變 得明顯,或通過本發(fā)明的實踐了解到。
      【附圖說明】
      [0025] 圖1是根據(jù)本發(fā)明一個實施例的圖片壓縮方法的流程圖。
      [0026] 圖2是根據(jù)本發(fā)明另一個實施例的圖片壓縮方法的流程圖。
      [0027] 圖3是根據(jù)本發(fā)明一個具體實施例的圖片壓縮方法的流程圖。
      [0028] 圖4是根據(jù)本發(fā)明一個實施例的圖片壓縮裝置的結構示意圖一。
      [0029] 圖5是根據(jù)本發(fā)明一個實施例的圖片壓縮裝置的結構示意圖二。
      [0030] 圖6是根據(jù)本發(fā)明一個實施例的圖片壓縮裝置的結構示意圖三。
      【具體實施方式】
      [0031] 下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終 相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附 圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
      [0032] 下面參考附圖描述本發(fā)明實施例的圖片壓
      當前第1頁1 2 3 4 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1