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

      拉伸圖片的方法和設(shè)備的制作方法

      文檔序號(hào):6489991閱讀:412來源:國知局
      拉伸圖片的方法和設(shè)備的制作方法
      【專利摘要】公開了一種拉伸圖片的方法和設(shè)備。更具體而言,公開了一種用于拉伸圖片的方法,包括:接收?qǐng)D片的裁剪參數(shù);根據(jù)所述裁剪參數(shù),使用兩條橫向線和兩條縱向線將所述圖片裁剪為包括9個(gè)區(qū)域的九宮格;根據(jù)顯示區(qū)域的尺寸確定所述圖片的各個(gè)區(qū)域的拉伸比例;以及根據(jù)所述拉伸比例拉伸除處于四個(gè)角之外的其他區(qū)域。
      【專利說明】拉伸圖片的方法和設(shè)備
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明的實(shí)施方式總體上涉及網(wǎng)絡(luò)信息【技術(shù)領(lǐng)域】,更具體地,涉及用于拉伸圖片的方法和設(shè)備。
      【背景技術(shù)】
      [0002]圖片已經(jīng)稱為互聯(lián)網(wǎng)領(lǐng)域中的重要元素。然而,圖片的尺寸并不能總是適應(yīng)顯示區(qū)域的尺寸。因此,通常需要拉伸圖片,以使其尺寸適應(yīng)顯示區(qū)域的尺寸。將小尺寸的普通圖片用于Android環(huán)境中的相應(yīng)的應(yīng)用(API)時(shí),由于普通圖片的尺寸較小,可能需要拉伸圖片,以適應(yīng)將要放置的顯示區(qū)域的尺寸?,F(xiàn)有技術(shù)通常使用整體拉伸方式,即在橫向和縱向之一或者兩者上整體拉伸圖片,從而使圖片的尺寸適應(yīng)相應(yīng)的API的尺寸。然而,在整體拉伸之后,圖片顯示通常會(huì)出現(xiàn)失真。為了避免拉伸之后出現(xiàn)顯示失真,通常選擇性地拉伸圖片的某些區(qū)域。
      [0003]在Android環(huán)境中,通常使用九宮格圖片,即9.png圖片。這種格式的圖片在Android環(huán)境下具有自適應(yīng)調(diào)節(jié)大小的能力。其允許開發(fā)人員定義可擴(kuò)展區(qū)域,當(dāng)需要拉伸圖片以填充比圖片本身更大區(qū)域時(shí),可擴(kuò)展區(qū)的內(nèi)容被拉伸。其還允許開發(fā)人員定義內(nèi)容顯示區(qū),用于顯示文字或其他內(nèi)容其可以實(shí)現(xiàn)圖片的部分拉伸。然而,對(duì)于普通圖片,例如PNG格式的圖片而言,通常需要將該圖片通過Android提供的工具添加黑邊,并且將其保存為文件名為.9.png的圖片,然后經(jīng)過Android編譯器的處理以供Android的API使用。
      9.png圖片是經(jīng)過Android的工具進(jìn)行特殊處理過的,如果不處理的話,直接用PNG圖就會(huì)有失真,從而出現(xiàn)拉伸后失真的問題。然而,使用Android的工具對(duì)圖片進(jìn)行預(yù)處理和編譯操作較為復(fù)雜。
      [0004]因此,需要一種簡化的圖片拉伸方法,利用該方法,不需要對(duì)普通圖片進(jìn)行預(yù)先處理和編譯,就可以后續(xù)實(shí)現(xiàn)圖片的自由拉伸,同時(shí)沒有顯示失真的問題。

      【發(fā)明內(nèi)容】

      [0005]為了提供一種簡化的圖片拉伸方法,本發(fā)明提供了一種用于拉伸圖片的方法,利用該方法,不需要對(duì)普通圖片進(jìn)行預(yù)先處理和編譯,就可以后續(xù)實(shí)現(xiàn)圖片的自由拉伸,同時(shí)沒有顯不失真。
      [0006]更具體而言,在本發(fā)明的一個(gè)方面中,提供了一種用于拉伸圖片的方法,該方法包括:接收?qǐng)D片的裁剪參數(shù);根據(jù)所述裁剪參數(shù),使用兩條橫向線和兩條縱向線將所述圖片裁剪為包括9個(gè)區(qū)域的九宮格;根據(jù)顯示區(qū)域的尺寸確定所述圖片的各個(gè)區(qū)域的拉伸比例;以及根據(jù)所述拉伸比例拉伸除處于四個(gè)角之外的其他區(qū)域。
      [0007]在本發(fā)明的可選實(shí)施方式中,其中所述圖片的格式包括PNG、BMP、JPG、TIFF。
      [0008]在本發(fā)明的可選實(shí)施方式中,其中所述裁剪參數(shù)包括用于將所述圖片裁剪為九宮格的橫向線和縱向線的位置坐標(biāo)。
      [0009]在本發(fā)明的可選實(shí)施方式中,其中所述裁剪參數(shù)包括在所述圖片的描述信息中。[0010]在本發(fā)明的可選實(shí)施方式中,所述裁剪參數(shù)根據(jù)所述圖片的內(nèi)容確定。
      [0011 ] 在本發(fā)明的可選實(shí)施方式中,所述裁剪參數(shù)根據(jù)所述圖片的四個(gè)角的形狀和尺寸確定。
      [0012]在本發(fā)明的可選實(shí)施方式中,根據(jù)所述拉伸比例拉伸除處于四個(gè)角之外的其他區(qū)域包括:在橫向和縱向之一或者這兩者上拉伸處于9個(gè)區(qū)域的中心處的中心區(qū)域;僅在橫向上拉伸處于所述中心區(qū)域的縱向方向上的兩個(gè)區(qū)域;以及僅在縱向上拉伸處于所述中心區(qū)域的橫向方向上的兩個(gè)區(qū)域。
      [0013]在本發(fā)明的可選實(shí)施方式中,該方法還可以包括將經(jīng)拉伸的區(qū)域與處于四個(gè)角的、未拉伸的區(qū)域組合成經(jīng)拉伸的圖片。
      [0014]在本發(fā)明的可選實(shí)施方式中,該方法還可以包括:將經(jīng)拉伸的圖片用于顯示。
      [0015]在本發(fā)明的另一個(gè)方面中,提供了一種用于拉伸圖片的設(shè)備,包括:接收裝置,配置用于接收?qǐng)D片的裁剪參數(shù);裁剪裝置,配置用于根據(jù)所述裁剪參數(shù),使用兩條橫向線和兩條縱向線將所述圖片裁剪為包括9個(gè)區(qū)域的九宮格;拉伸比例確定裝置,配置用于根據(jù)顯示區(qū)域的尺寸確定所述圖片的各個(gè)區(qū)域的拉伸比例;以及拉伸裝置,配置用于根據(jù)所述拉伸比例拉伸除處于四個(gè)角之外的其他區(qū)域。
      [0016]在本發(fā)明的可選實(shí)施方式中,其中所述圖片的格式包括PNG、BMP、JPG、TIFF。
      [0017]在本發(fā)明的可選實(shí)施方式中,其中所述裁剪參數(shù)包括用于將所述圖片裁剪為九宮格的橫向線和縱向線的位置坐標(biāo)。
      [0018]在本發(fā)明的可選實(shí)施方式中,其中所述裁剪參數(shù)包括在所述圖片的描述信息中。
      [0019]在本發(fā)明的可選實(shí)施方式中,所述裁剪參數(shù)根據(jù)所述圖片的內(nèi)容確定。
      [0020]在本發(fā)明的可選實(shí)施方式中,所述裁剪參數(shù)根據(jù)所述圖片的四個(gè)角的形狀和尺寸確定。
      [0021]在本發(fā)明的可選實(shí)施方式中,根據(jù)所述拉伸比例拉伸除處于四個(gè)角之外的其他區(qū)域包括:在橫向和縱向之一或者這兩者上拉伸處于9個(gè)區(qū)域的中心處的中心區(qū)域;僅在橫向上拉伸處于所述中心區(qū)域的縱向方向上的兩個(gè)區(qū)域;以及僅在縱向上拉伸處于所述中心區(qū)域的橫向方向上的兩個(gè)區(qū)域。
      [0022]在本發(fā)明的可選實(shí)施方式中,該設(shè)備還可以包括組合裝置,配置用于將經(jīng)拉伸的區(qū)域與處于四個(gè)角的、未拉伸的區(qū)域組合成經(jīng)拉伸的圖片。
      [0023]在本發(fā)明的可選實(shí)施方式中,該設(shè)備還可以包括:顯示裝置,配置用于將經(jīng)拉伸的圖片用于顯示。
      【專利附圖】

      【附圖說明】
      [0024]通過參考附圖閱讀下文的詳細(xì)描述,本發(fā)明實(shí)施方式的上述以及其他目的、特征和優(yōu)點(diǎn)將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實(shí)施方式,其中:
      [0025]圖1是根據(jù)本發(fā)明的實(shí)施方式用于拉伸圖片的方法的流程圖;
      [0026]圖2a和圖2b示出了在拉伸之后和拉伸之前的圖片的示意圖;
      [0027]圖3是根據(jù)本發(fā)明的實(shí)施方式用于拉伸圖片的設(shè)備的方框圖;以及圖4是用于實(shí)現(xiàn)本發(fā)明實(shí)施方式的計(jì)算機(jī)系統(tǒng)示意圖。[0028]在附圖中,相同或?qū)?yīng)的標(biāo)號(hào)表示相同或?qū)?yīng)的部分。
      【具體實(shí)施方式】
      [0029]下面將參考若干示例性實(shí)施方式來描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實(shí)施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。
      [0030]下面結(jié)合附圖以示例的方式詳細(xì)描述本發(fā)明的各種實(shí)施方式。首先參考圖1,其示出了根據(jù)本發(fā)明實(shí)施方式的拉伸圖片的方法100的流程圖。應(yīng)當(dāng)理解,方法100中記載的各個(gè)步驟可以按照不同的順序執(zhí)行,和/或并行執(zhí)行。方法100還可以包括附加的步驟和/或省略執(zhí)行示出的步驟。本發(fā)明的范圍在此方面不受限制。
      [0031]方法100在開始之后,在步驟S102處接收?qǐng)D片的裁剪參數(shù)。其中,該圖片的格式包括PNG、BMP、JPG、TIFF。注意到,在下文中,將以PNG格式作為示例。然而,可以理解,可以使用其他類型的通用的圖片格式。
      [0032]所述裁剪參數(shù)包括用于將所述圖片裁剪為九宮格的橫向線和縱向線的位置坐標(biāo)。例如,如果兩條橫向線和兩條縱向線可以用來將圖片裁剪為包括9個(gè)區(qū)域的九宮格。圖2a和圖2b示出了用于將圖片裁剪為包括9個(gè)區(qū)域的九宮格的在橫向方向上的兩條線(LI和L2)以及在縱向方向上的兩條線(L3和L4)。在圖2所示出的示例中,原始圖片的尺寸為(2,I),其中以圖片的長邊為X軸,而以其短邊為Y軸。顯示區(qū)域的尺寸(即,拉伸后圖片的尺寸)為(3,2)。L1、L2即離Y軸分別為0.4與1.6。L3、L4距離X軸分別為0.2與0.8。
      [0033]在本發(fā)明的 優(yōu)先可選實(shí)施方式中,所述裁剪參數(shù)可以包括在所述圖片的描述信息中。從而使得在接收?qǐng)D片時(shí),就可以得到圖片的裁剪參數(shù),從而有利于將圖片裁剪為包括9個(gè)區(qū)域的九宮格。
      [0034]注意到,裁剪參數(shù)可以根據(jù)圖片的內(nèi)容來確定。例如,可以根據(jù)需要,把圖片的不希望被拉伸從而防止出現(xiàn)失真的部分裁剪在四角區(qū)域中。裁剪參數(shù)還可以根據(jù)圖片的四個(gè)角的形狀和尺寸來確定。例如,在實(shí)際應(yīng)用中,圖片經(jīng)常具有圓角。因此,可以根據(jù)圓角的直徑確定裁剪參數(shù),從而使得在裁剪后的圖片中,圓角包括在不會(huì)被拉伸的四角區(qū)域中,從而防止出現(xiàn)顯示失真。
      [0035]接著,方法100行進(jìn)到步驟S104。在該步驟處,根據(jù)在步驟S102處接收到裁剪參數(shù),利用兩條橫向線和兩條縱向線將所述圖片裁剪為包括9個(gè)區(qū)域的九宮格。圖2中示出了原始圖片被LI和L2以及L3和L4裁剪為9個(gè)區(qū)域,即區(qū)域1、2、3、4、5、6、7、8、9。其中,區(qū)域1、3、7、9位于這9個(gè)區(qū)域的四個(gè)角上,而區(qū)域5位于9個(gè)區(qū)域的中心,即其為中心區(qū)域。區(qū)域2、8位于中心區(qū)域5的縱向方向上,而區(qū)域4、6位于中心區(qū)域5的橫向方向上。
      [0036]接下來,方法100行進(jìn)到步驟S106。在該步驟處,根據(jù)顯示區(qū)域的尺寸確定所述圖片的各個(gè)區(qū)域的拉伸比例。拉伸比例由顯示區(qū)域的尺寸和初始圖片的尺寸,以及在橫向和縱向方向的線的位置確定。處于4個(gè)角的4個(gè)區(qū)域,即區(qū)域1、3、7、9的拉伸比例固定為(1,I),表示這4個(gè)區(qū)域在橫向和縱向上的拉伸比例都為1,即該4個(gè)區(qū)域不拉伸。在圖2所示
      出的示例中,中心區(qū)域5的拉伸比例例如為(3-0.8/2-0.8,2-0.4/1-0.4)即為(11/6,8/3 ),表示其
      在橫向上的拉伸比例為11/6而在縱向上的拉伸比例為8/3。區(qū)域4、6的拉伸比例為(1,8/3),表示其在橫向上不拉伸,而在縱向上的拉伸比例為要。而區(qū)域2、8的拉伸比例為(¥,1 ),
      表示其在縱向上不拉伸,而在橫向上的拉伸比例為
      [0037]接下來,方法100行進(jìn)到步驟S108。在該步驟處,根據(jù)拉伸比例拉伸除處于四個(gè)角之外的其他區(qū)域。在圖2所示出的示例中,即拉伸除區(qū)域1、3、7、9這四個(gè)區(qū)域之外的其他區(qū)域,以適應(yīng)顯示區(qū)域的尺寸。
      [0038]最后,方法100還可以包括將經(jīng)拉伸的區(qū)域與處于四個(gè)角的區(qū)域組合成經(jīng)拉伸的圖片的步驟。圖2b示出了在拉伸之后的圖片。由圖2b可見,在拉伸前后,區(qū)域1、3、7、9保持不變,區(qū)域2、8僅在橫向方向上拉伸,而區(qū)域4、6僅在縱向方向上拉伸。中心區(qū)域5可以在縱向與橫向方向上拉伸。然后,將未拉伸的區(qū)域1、3、7、9與經(jīng)拉伸的區(qū)域2、4、5、6、8組合成經(jīng)拉伸的圖片。
      [0039]注意到,雖然參照?qǐng)D2的示例中描述了在橫向與縱向上拉伸中心區(qū)域。然而,本領(lǐng)域技術(shù)人員可以理解,根據(jù)拉伸比例,可以僅在一個(gè)方向上拉伸中心區(qū)域。
      [0040]在本發(fā)明的優(yōu)先可選實(shí)施方式中,方法100還可以包括將經(jīng)拉伸的圖片用于顯示的步驟。
      [0041]注意到,在附圖中,為方便起見,將圖片的四個(gè)角示出為直角。然而,應(yīng)當(dāng)理解的是,在實(shí)際應(yīng)用中,圖片經(jīng)常為圓角的。根據(jù)本發(fā)明的實(shí)施例可以應(yīng)用于圖片具有直角和圓角的情況。
      [0042]利用本發(fā)明的上述實(shí)施方式,可以在不需要將普通格式的圖片利用Android應(yīng)用轉(zhuǎn)換為九宮格格式的圖片的情況下而進(jìn)行自由拉伸,同時(shí)經(jīng)拉伸的圖片沒有失真,從而達(dá)到與Android的九宮格圖片至少相同的顯示效果。
      [0043]注意到,雖然在上述描述中僅描述了使用兩條橫向線和兩條縱向?qū)D片裁剪為9個(gè)區(qū)域來進(jìn)行拉伸。然而,應(yīng)當(dāng)理解的是,可以根據(jù)需要將圖片裁剪為更多個(gè)區(qū)域來進(jìn)行拉伸,只要保證在拉伸中位于四個(gè)角處的區(qū)域保持不變即可。
      [0044]現(xiàn)在參考圖3,其示出了根據(jù)本發(fā)明示例性實(shí)施方式的用于計(jì)算地理信息的數(shù)字摘要的設(shè)備300的框圖。如圖所示,根據(jù)本發(fā)明的實(shí)施方式,設(shè)備300包括接收裝置302,配置用于接收?qǐng)D片的裁剪參數(shù);裁剪裝置304,配置用于根據(jù)所述裁剪參數(shù),使用兩條橫向線和兩條縱向線將所述圖片裁剪為包括9個(gè)區(qū)域的九宮格;拉伸比例確定裝置306,配置用于根據(jù)顯示區(qū)域的尺寸確定所述圖片的各個(gè)區(qū)域的拉伸比例;以及拉伸裝置308,配置用于根據(jù)所述拉伸比例拉伸除處于四個(gè)角之外的其他區(qū)域。
      [0045]在本發(fā)明的可選實(shí)施方式中,其中所述圖片的格式包括PNG、BMP、JPG、TIFF。
      [0046]在本發(fā)明的可選實(shí)施方式中,其中所述裁剪參數(shù)包括用于將所述圖片裁剪為九宮格的橫向線和縱向線的位置坐標(biāo)。
      [0047]在本發(fā)明的可選實(shí)施方式中,其中所述裁剪參數(shù)包括在所述圖片的描述信息中。
      [0048]在本發(fā)明的可選實(shí)施方式中,所述裁剪參數(shù)根據(jù)所述圖片的內(nèi)容確定。
      [0049]在本發(fā)明的可選實(shí)施方式中,所述裁剪參數(shù)根據(jù)所述圖片的四個(gè)角的形狀和尺寸確定。
      [0050]在本發(fā)明的可選實(shí)施方式中,所述拉伸裝置進(jìn)一步被配置用于:在橫向和縱向之一或者這兩者上拉伸處于9個(gè)區(qū)域的中心處的中心區(qū)域;僅在橫向上拉伸處于所述中心區(qū)域的縱向方向上的兩個(gè)區(qū)域;以及僅在縱向上拉伸處于所述中心區(qū)域的橫向方向上的兩個(gè)區(qū)域。
      [0051]在本發(fā)明的可選實(shí)施方式中,還包括組合裝置,配置用于將經(jīng)拉伸的區(qū)域與處于四個(gè)角的、未拉伸的區(qū)域組合成經(jīng)拉伸的圖片。
      [0052]在本發(fā)明的可選實(shí)施方式中,還包括顯示裝置,配置用于將經(jīng)拉伸的圖片用于顯
      /Jn ο
      [0053]為清晰起見,在圖3中并未示出各個(gè)裝置所包含的子裝置。然而,應(yīng)當(dāng)理解,設(shè)備300中記載的裝置302-308及其子裝置分別與參考圖1描述的方法100中的步驟S102-S108相對(duì)應(yīng)。由此,上文針對(duì)圖1中的方法100描述的操作和特征同樣適用于設(shè)備300及其中包含的裝置和子裝置,在此不再贅述。
      [0054]還應(yīng)當(dāng)理解,設(shè)備300可以利用各種方式來實(shí)現(xiàn)。例如,在某些實(shí)施方式中,設(shè)備300可以利用軟件和/或固件模塊來實(shí)現(xiàn)。此外,設(shè)備300也可以利用硬件模塊來實(shí)現(xiàn)。例如,設(shè)備300可以實(shí)現(xiàn)為集成電路(IC)芯片或?qū)S眉呻娐?ASIC)。設(shè)備300也可以實(shí)現(xiàn)為片上系統(tǒng)(SOC)?,F(xiàn)在已知或者將來開發(fā)的其他方式也是可行的,本發(fā)明的范圍在此方面不受限制。
      [0055]圖4示出了適于用來實(shí)踐本發(fā)明實(shí)施方式的計(jì)算機(jī)系統(tǒng)的示意性框圖。如圖4所示,計(jì)算機(jī)系統(tǒng)可以包括:CPU(中央處理單元)401、RAM(隨機(jī)存取存儲(chǔ)器)402、ROM(只讀存儲(chǔ)器)403、系統(tǒng)總線404、硬盤控制器405、鍵盤控制器406、串行接口控制器407、并行接口控制器408、顯示控制器409、硬盤410、鍵盤411、串行外部設(shè)備412、并行外部設(shè)備413和顯示器414。在這些設(shè)備中,與系統(tǒng)總線404耦合的有CPU 401、RAM 402、ROM 403、硬盤控制器405、鍵盤控制器406、串行控制器407、并行控制器408和顯示控制器409。硬盤410與硬盤控制器405耦合,鍵盤411與鍵盤控制器406耦合,串行外部設(shè)備412與串行接口控制器407耦合,并行外部設(shè)備413與并行接口控制器408耦合,以及顯示器414與顯示控制器409耦合。
      [0056]應(yīng)當(dāng)理解,圖4所述的結(jié)構(gòu)框圖僅僅為了示例的目的而示出的,而不是對(duì)本發(fā)明范圍的限制。在某些情況下,可以根據(jù)具體情況而增加或者減少某些設(shè)備。
      [0057]特別地,除硬件實(shí)施方式之外,本發(fā)明的實(shí)施方式可以通過計(jì)算機(jī)程序產(chǎn)品的形式實(shí)現(xiàn)。例如,參考圖1描述的方法100可以通過計(jì)算機(jī)程序產(chǎn)品來實(shí)現(xiàn)。該計(jì)算機(jī)程序產(chǎn)品可以存儲(chǔ)在例如圖4所示的RAM 402、ROM 403、硬盤410和/或任何適當(dāng)?shù)拇鎯?chǔ)介質(zhì)中,或者通過網(wǎng)絡(luò)從適當(dāng)?shù)奈恢孟螺d到計(jì)算機(jī)系統(tǒng)400上。計(jì)算機(jī)程序產(chǎn)品可以包括計(jì)算機(jī)代碼部分,其包括可由適當(dāng)?shù)奶幚碓O(shè)備(例如,圖4中示出的CPU 401)執(zhí)行的程序指令。程序指令可以包括:用于接收?qǐng)D片的裁剪參數(shù)的指令;用于根據(jù)所述裁剪參數(shù),使用兩條橫向線和兩條縱向線將所述圖片裁剪為包括9個(gè)區(qū)域的九宮格的指令;用于根據(jù)顯示區(qū)域的尺寸確定所述圖片的各個(gè)區(qū)域的拉伸比例的指令;以及用于根據(jù)所述拉伸比例拉伸除處于四個(gè)角之外的其他區(qū)域的指令。
      [0058]應(yīng)當(dāng)注意,本發(fā)明的實(shí)施方式可以通過硬件、軟件或者軟件和硬件的結(jié)合來實(shí)現(xiàn)。硬件部分可以利用專用邏輯來實(shí)現(xiàn);軟件部分可以存儲(chǔ)在存儲(chǔ)器中,由適當(dāng)?shù)闹噶顖?zhí)行系統(tǒng),例如微處理器或者專用設(shè)計(jì)硬件來執(zhí)行。本領(lǐng)域的普通技術(shù)人員可以理解上述的設(shè)備和方法可以使用計(jì)算機(jī)可執(zhí)行指令和/或包含在處理器控制代碼中來實(shí)現(xiàn),例如在諸如磁盤、CD或DVD-ROM的載體介質(zhì)、諸如只讀存儲(chǔ)器(固件)的可編程的存儲(chǔ)器或者諸如光學(xué)或電子信號(hào)載體的數(shù)據(jù)載體上提供了這樣的代碼。本發(fā)明的設(shè)備及其模塊可以由諸如超大規(guī)模集成電路或門陣列、諸如邏輯芯片、晶體管等的半導(dǎo)體、或者諸如現(xiàn)場可編程門陣列、可編程邏輯設(shè)備等的可編程硬件設(shè)備的硬件電路實(shí)現(xiàn),也可以用由各種類型的處理器執(zhí)行的軟件實(shí)現(xiàn),也可以由上述硬件電路和軟件的結(jié)合例如固件來實(shí)現(xiàn)。
      [0059]說明書中提及的通信網(wǎng)絡(luò)可以包括各類網(wǎng)絡(luò),包括但不限于局域網(wǎng)(“LAN”),廣域網(wǎng)(“WAN”),根據(jù)IP協(xié)議的網(wǎng)絡(luò)(例如,因特網(wǎng))以及端對(duì)端網(wǎng)絡(luò)(例如,ad hoc對(duì)等網(wǎng)絡(luò))。
      [0060]應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了設(shè)備的若干裝置或子裝置,但是這種裁剪僅僅并非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的實(shí)施方式,上文描述的兩個(gè)或更多裝置的特征和功能可以在一個(gè)裝置中具體化。反之,上文描述的一個(gè)裝置的特征和功能可以進(jìn)一步裁剪為由多個(gè)裝置來具體化。
      [0061]此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。相反,流程圖中描繪的步驟可以改變執(zhí)行順序。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,和/或?qū)⒁粋€(gè)步驟分解為多個(gè)步驟執(zhí)行。
      [0062]雖然已經(jīng)參考若干【具體實(shí)施方式】描述了本發(fā)明,但是應(yīng)該理解,本發(fā)明并不限于所公開的【具體實(shí)施方式】。本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。所附權(quán)利要求的范圍符合最寬泛的解釋,從而包含所有這樣的修改及等同結(jié)構(gòu)和功能。
      【權(quán)利要求】
      1.一種用于拉伸圖片的方法,包括: 接收?qǐng)D片的裁剪參數(shù); 根據(jù)所述裁剪參數(shù),使用兩條橫向線和兩條縱向線將所述圖片裁剪為包括9個(gè)區(qū)域的九宮格; 根據(jù)顯示區(qū)域的尺寸確定所述圖片的各個(gè)區(qū)域的拉伸比例;以及 根據(jù)所述拉伸比例拉伸除處于四個(gè)角之外的其他區(qū)域。
      2.根據(jù)權(quán)利要求1所述的方法,其中所述圖片的格式包括PNG、BMP、JPG、TIFF。
      3.根據(jù)權(quán)利要求1所述的方法,其中所述裁剪參數(shù)包括用于將所述圖片裁剪為九宮格的橫向線和縱向線的位置坐標(biāo)。
      4.根據(jù)權(quán)利要求1所述的 方法,其中所述裁剪參數(shù)包括在所述圖片的描述信息中。
      5.根據(jù)權(quán)利要求1所述的方法,所述裁剪參數(shù)根據(jù)所述圖片的內(nèi)容確定。
      6.根據(jù)權(quán)利要求1所述的方法,所述裁剪參數(shù)根據(jù)所述圖片的四個(gè)角的形狀和尺寸確定。
      7.根據(jù)權(quán)利要求1所述的方法,根據(jù)所述拉伸比例拉伸除處于四個(gè)角之外的其他區(qū)域包括: 在橫向和縱向之一或者這兩者上拉伸處于9個(gè)區(qū)域的中心處的中心區(qū)域; 僅在橫向上拉伸處于所述中心區(qū)域的縱向方向上的兩個(gè)區(qū)域;以及 僅在縱向上拉伸處于所述中心區(qū)域的橫向方向上的兩個(gè)區(qū)域。
      8.根據(jù)權(quán)利要求1所述的方法,還包括將經(jīng)拉伸的區(qū)域與處于四個(gè)角的、未拉伸的區(qū)域組合成經(jīng)拉伸的圖片。
      9.根據(jù)權(quán)利要求8所述的方法,還包括:將經(jīng)拉伸的圖片用于顯示。
      10.一種用于拉伸圖片的設(shè)備,包括: 接收裝置,配置用于接收?qǐng)D片的裁剪參數(shù); 裁剪裝置,配置用于根據(jù)所述裁剪參數(shù),使用兩條橫向線和兩條縱向線將所述圖片裁剪為包括9個(gè)區(qū)域的九宮格; 拉伸比例確定裝置,配置用于根據(jù)顯示區(qū)域的尺寸確定所述圖片的各個(gè)區(qū)域的拉伸比例;以及 拉伸裝置,配置用于根據(jù)所述拉伸比例拉伸除處于四個(gè)角之外的其他區(qū)域。
      11.根據(jù)權(quán)利要求10所述的設(shè)備,其中所述圖片的格式包括PNG、BMP、JPG、TIFF。
      12.根據(jù)權(quán)利要求10所述的設(shè)備,其中所述裁剪參數(shù)包括用于將所述圖片裁剪為九宮格的橫向線和縱向線的位置坐標(biāo)。
      13.根據(jù)權(quán)利要求10所述的設(shè)備,其中所述裁剪參數(shù)包括在所述圖片的描述信息中。
      14.根據(jù)權(quán)利要求10所述的設(shè)備,所述裁剪參數(shù)根據(jù)所述圖片的內(nèi)容確定。
      15.根據(jù)權(quán)利要求10所述的設(shè)備,所述裁剪參數(shù)根據(jù)所述圖片的四個(gè)角的形狀和尺寸確定。
      16.根據(jù)權(quán)利要求10所述的設(shè)備,所述拉伸裝置進(jìn)一步被配置用于: 在橫向和縱向之一或者這兩者上拉伸處于9個(gè)區(qū)域的中心處的中心區(qū)域; 僅在橫向上拉伸處于所述中心區(qū)域的縱向方向上的兩個(gè)區(qū)域;以及 僅在縱向上拉伸處于所述中心區(qū)域的橫向方向上的兩個(gè)區(qū)域。
      17.根據(jù)權(quán)利要求10所述的設(shè)備,還包括組合裝置,配置用于將經(jīng)拉伸的區(qū)域與處于四個(gè)角的、未拉伸的區(qū)域組合成經(jīng)拉伸的圖片。
      18.根據(jù)權(quán)利要求17所述的設(shè)備,還包括顯示裝置,配置用于將經(jīng)拉伸的圖片用于顯
      【文檔編號(hào)】G06T11/00GK103729865SQ201210400798
      【公開日】2014年4月16日 申請(qǐng)日期:2012年10月16日 優(yōu)先權(quán)日:2012年10月16日
      【發(fā)明者】王志韜 申請(qǐng)人:北京千橡網(wǎng)景科技發(fā)展有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1