国产精品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>

      圖片預覽方法及其裝置的制造方法

      文檔序號:9631541閱讀:250來源:國知局
      圖片預覽方法及其裝置的制造方法
      【技術領域】
      [0001 ] 本發(fā)明實施例涉及通信技術,尤其涉及一種圖片預覽方法及其裝置。
      【背景技術】
      [0002]隨著移動互聯(lián)網(Mobile Internet,簡稱MI)技術的快速發(fā)展及無線接入帶寬的迅速增長,越來越多的用戶選擇通過微博、微信及Facebook等移動應用(MobileApplicat1n,簡稱MA)與他人進行圖片的分享。
      [0003]在現(xiàn)有技術中,為了保證上傳和瀏覽圖片的速度,同時為了節(jié)省流量,用戶通過移動應用上傳圖片時,當選擇需要上傳的圖片后,移動應用首先進入預覽模式,通過單一固定的壓縮率對圖片進行壓縮,再將壓縮后的圖片上傳,完成圖片的上傳過程。
      [0004]然而,在實際的應用過程中,用戶分享的圖片是多種多樣的,若采用現(xiàn)有技術中的壓縮方式,會導致上傳圖片質量差的問題。

      【發(fā)明內容】

      [0005]本發(fā)明實施例提供一種圖片預覽方法及其裝置,用以提高圖片的上傳質量。
      [0006]第一方面,本發(fā)明實施例提供一種圖片預覽方法,包括:
      [0007]獲取待預覽的原始圖片,將顯示在圖片預覽區(qū)內的所述原始圖片的內容劃分成至少兩個圖片分塊;
      [0008]為每一個圖片分塊選擇一個圖片壓縮率進行圖片壓縮處理,獲得與所述至少兩個圖片分塊一一對應的圖片預覽分塊;其中,被劃分得到的所述至少兩個圖片分塊中的至少兩個圖片分塊采用不同的圖片壓縮率;
      [0009]將所有的圖片預覽分塊顯示在圖片預覽區(qū)。
      [0010]結合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述將顯示在圖片預覽區(qū)內的所述原始圖片的的內容劃分成至少兩個圖片分塊具體為:
      [0011]將所述原始圖片維持長寬比例不變、且按比例整體縮放,確定縮放后的圖片采用等長模式,且所述縮放后的圖片的寬小于或等于所述圖片預覽區(qū)的寬;或,確定所述縮放后的圖片采用等寬模式,且所述縮放后的圖片的長小于或等于所述圖片預覽區(qū)的長;其中,所述等長模式為縮放后的圖片的長等于所述圖片預覽區(qū)的長,所述等寬模式為縮放后的圖片的寬等于所述圖片預覽區(qū)的寬;
      [0012]獲取所述縮放后的圖片的顯示面積與所述圖片預覽區(qū)的面積的比值;
      [0013]確定所述比值大于或等于預設閾值;或,確定所述比值小于所述預設閾值,獲知所述縮放后的圖片為等長模式,且所述縮放后的圖片的寬小于所述圖片預覽區(qū)的寬,則采取等寬模式在所述圖片預覽區(qū)內顯示所述原始圖片的內容;或者,確定所述比值小于所述預設閾值,獲知所述縮放后的圖片為等寬模式,且所述縮放后的圖片的長小于所述圖片預覽區(qū)的長,則采取等長模式在所述圖片預覽區(qū)內顯示所述原始圖片的內容;
      [0014]采取對長和/或寬進行等分的方式將顯示在所述圖片預覽區(qū)內的所述縮放后的圖片的內容劃分成至少兩個圖片分塊。
      [0015]結合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述確定所述比值小于所述預設閾值,以及采取對長和/或寬進行等分的方式將顯示在所述預覽區(qū)內的所述縮放后的圖片的內容劃分成至少兩個圖片分塊之后,該方法還包括:
      [0016]接收用戶對所述圖片預覽區(qū)的滑動操作,對顯示在所述圖片預覽區(qū)內的所述原始圖片的內容劃分成至少兩個圖片分塊;在所述圖片預覽區(qū)的對應位置上的圖片分塊所選用的圖片壓縮率,與接收所述滑動操作之前在所述圖片預覽區(qū)的對應位置上的圖片分塊所選用的圖片壓縮率相同;或
      [0017]采用與顯示在所述圖片預覽區(qū)內的原始圖片的內容相同的劃分方式,將沒有顯示在所述圖片預覽區(qū)內的原始圖片的內容劃分為至少兩個圖片分塊。
      [0018]結合第一方面、第一方面的第一種至第一方面的第二種任一種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述將顯示在圖片預覽區(qū)內的所述原始圖片的內容劃分成至少兩個圖片分塊具體為:
      [0019]根據預設的圖片分塊的面積,確定劃分后的圖片分塊數(shù)量;
      [0020]使用與圖片分塊數(shù)量對應的等分方式對所述原始圖片進行劃分。
      [0021]結合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述為每一個圖片分塊選擇一個圖片壓縮率進行圖片壓縮處理具體為:
      [0022]確定所述圖片分塊的數(shù)量大于預設的圖片壓縮率的數(shù)量,選擇與所述圖片壓縮率的數(shù)量相同數(shù)量的圖片分塊,使用不同的圖片壓縮率為選擇的圖片分塊進行壓縮處理,以及使用任一預設的圖片壓縮率對未選擇的圖片分塊進行圖片壓縮處理;或
      [0023]確定所述圖片分塊的數(shù)量小于或等于預設的圖片壓縮率的數(shù)量,為每一個圖片分塊選擇不同的圖片壓縮率進行圖片壓縮處理。
      [0024]結合第一方面、第一方面的第一種至第一方面的第四種任一種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述方法還包括:
      [0025]在各圖片預覽分塊上,顯示出與圖片預覽分塊對應的圖片壓縮率或所述圖片預覽分塊所采用的圖片壓縮率對應的標簽信息。
      [0026]結合第一方面、第一方面的第一種至第一方面的第五種任一種可能的實現(xiàn)方式,在第一方面的第六種可能的實現(xiàn)方式中,所述方法還包括:
      [0027]確定用戶選擇的一個圖片預覽分塊,使用與用戶選擇的圖片預覽分塊對應的圖片壓縮率,對與顯示在所述圖片預覽區(qū)內的未被用戶選擇的圖片預覽分塊對應的圖片分塊進行圖片壓縮處理;
      [0028]在所述圖片預覽區(qū)內顯示采用所述與用戶選擇的圖片預覽分塊對應的圖片壓縮率進行圖片壓縮處理獲得的圖片預覽分塊。
      [0029]結合第一方面、第一方面的第一種至第一方面的第五種任一種可能的實現(xiàn)方式,在第一方面的第七種可能的實現(xiàn)方式中,所述方法還包括:
      [0030]確定用戶首次選擇的圖片預覽分塊,獲取與用戶選擇的所述圖片預覽分塊對應的圖片分塊;使用與顯示在所述圖片預覽區(qū)內的未被用戶選擇的圖片預覽分塊對應的圖片壓縮率,分別對與用戶選擇的所述圖片預覽分塊對應的圖片分塊進行圖片壓縮處理,獲得對相同圖片內容的圖片分塊使用不同圖片壓縮率進行圖片壓縮處理的圖片預覽分塊,并在所述圖片預覽區(qū)內顯示具有相同圖片內容的采用不同圖片壓縮率進行圖片壓縮處理的圖片預覽分塊;
      [0031]確定用戶再次選擇的具有相同圖片內容的采用不同圖片壓縮率進行圖片壓縮處理的圖片預覽分塊中的一個圖片預覽分塊,使用與用戶再次選擇的圖片預覽分塊對應的圖片壓縮率,對用戶首次未選擇的所述圖片預覽分塊對應的圖片分塊進行圖片壓縮處理;
      [0032]在所述圖片預覽區(qū)內顯示采用所述與用戶再次選擇的圖片預覽分塊對應的圖片壓縮率進行圖片壓縮處理獲得的圖片預覽分塊。
      [0033]第二方面,本發(fā)明實施例提供一種圖片預覽裝置,包括:
      [0034]第一劃分模塊,用于獲取待預覽的原始圖片,將顯示在圖片預覽區(qū)內的所述原始圖片的內容劃分成至少兩個圖片分塊;
      [0035]處理模塊,用于為每一個圖片分塊選擇一個圖片壓縮率進行圖片壓縮處理,獲得與所述至少兩個圖片分塊一一對應的圖片預覽分塊;其中,所述被劃分得到的至少兩個圖片分塊中的至少兩個圖片分塊采用不同的圖片壓縮率;
      [0036]顯示模塊,用于將所有的圖片預覽分塊顯示在圖片預覽區(qū)。
      [0037]結合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述第一劃分模塊包括:
      [0038]縮放單元,用于將所述原始圖片維持長寬比例不變、且按比例整體縮放,確定縮放后的圖片采用等長模式,且所述縮放后的圖片的寬小于或等于所述圖片預覽區(qū)的寬;或,確定所述縮放后的圖片采用等寬模式,且所述縮放后的圖片的長小于或等于所述圖片預覽區(qū)的長;其中,所述等長模式為縮放后的圖片的長等于所述圖片預覽區(qū)的長,所述等寬模式為縮放后的圖片的寬等于所述圖片預覽區(qū)的寬;
      [0039]獲取面積比值單元,用于獲取所述縮放后的圖片的顯示面積與所述圖片預覽區(qū)的面積的比值;
      [0040]處理單元,用于確定所述比值大于或等于預設閾值;或,確定所述比值小于所述預設閾值,獲知所述縮放后的圖片為等長模式,且所述縮放后的圖片的寬小于所述圖片預覽區(qū)的寬,則采取等寬模式在所述圖片預覽區(qū)內顯示所述原始圖片的內容;或者,確定所述比值小于所述預設閾值,獲知所述縮放后的圖片為等寬模式,且所述縮放后的圖片的長小于所述圖片預覽區(qū)的長,則采取等長模式在所述圖片預覽區(qū)內顯示所述原始圖片的內容;
      [0041]第一分塊單元,用于采取對長和/或寬進行等分的方式將顯示在所述圖片預覽區(qū)內的所述縮放后的圖片的內容劃分成至少兩個圖片分塊。
      [0042]結合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述裝置還包括:
      [0043]第二劃分模塊,用于接收用戶對所述圖片預覽區(qū)的滑動操作,對顯示在所述圖片預覽區(qū)內的所述原始圖片的內容劃分成至少兩個圖片分塊;在所述圖片預覽區(qū)的對應位置上的圖片分塊所選用的圖片壓縮率,與接收所述滑動操作之前在所述圖片預覽區(qū)的對應位置上的圖片分塊所選用的圖片壓縮率相同;
      [0044]第三劃分模塊,用于采用與顯示在所述圖片預覽區(qū)內的原始圖片的內容相同的劃分方式,將沒有顯示在所述圖片預覽區(qū)內的原始圖片的內容劃分為至少兩個圖片分塊。
      [0045]結合第二方面、第二方面的第一種至第二方面的第二種任一種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述第一劃分模塊具體用于:
      [0046]根據預設的圖片分塊的面積,確定劃分后的圖片分塊數(shù)量;
      [0047]使用與圖片分塊數(shù)量對應的等分方式對所述原始圖片進行劃分。
      [0048]結合第二方面的第三種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述處理模塊包括:
      [0049]第一壓縮單元,用于確定所述
      當前第1頁1 2 3 4 5 6 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1