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

      多區(qū)域截圖的方法和設(shè)備的制作方法

      文檔序號(hào):6487884閱讀:117來源:國知局
      多區(qū)域截圖的方法和設(shè)備的制作方法
      【專利摘要】本發(fā)明提供一種多區(qū)域截圖的方法和設(shè)備。該多區(qū)域截圖的方法包括:在屏幕上分別定位與多個(gè)感興趣區(qū)域相對(duì)應(yīng)的多個(gè)截圖框;以及基于所述多個(gè)截圖框執(zhí)行截圖。通過采用本發(fā)明,能夠在屏幕中截取多處內(nèi)容時(shí)實(shí)現(xiàn)多處內(nèi)容同時(shí)截取。
      【專利說明】多區(qū)域截圖的方法和設(shè)備
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及屏幕截圖技術(shù),尤其涉及一種多區(qū)域截圖的方法和設(shè)備。
      【背景技術(shù)】
      [0002]現(xiàn)有技術(shù)中,截圖操作是這樣進(jìn)行的:在當(dāng)前屏幕上按下截圖按鈕,則系統(tǒng)自帶方法將當(dāng)前全部屏幕截圖,然后運(yùn)行一個(gè)不帶標(biāo)題、全屏展示的程序。該程序的內(nèi)容,就是當(dāng)前截取的屏幕圖片。這就是為什么截圖的時(shí)候我們會(huì)感覺到整個(gè)屏幕突然靜止了。然后,定位截圖框。實(shí)際上,畫框就是確定截圖框的起始坐標(biāo)與結(jié)束坐標(biāo)。確定了起始坐標(biāo)與結(jié)束坐標(biāo)之后,按下最后的完成按鈕才算截圖完成。在現(xiàn)今的屏幕截圖技術(shù)中,對(duì)于全屏幕內(nèi)容中僅有幾處內(nèi)容需要截圖發(fā)送或保存時(shí),不能疊加選取,而只能全屏截取并加上畫圖線標(biāo)注,或者分步驟截取多張圖片。但是,這些方法容易截取到過多無用的內(nèi)容,大面積截圖后造成畫質(zhì)降低,加入畫圖線標(biāo)注更是造成原有內(nèi)容的破壞,既占內(nèi)存又不方便查看。

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

      [0003]本發(fā)明的主要目的在于提供一種在屏幕中截取多處內(nèi)容時(shí)能實(shí)現(xiàn)多處內(nèi)容同時(shí)截取的多區(qū)域截圖的方法和設(shè)備,即:僅截取到有用部分的內(nèi)容,虛化無用部分的內(nèi)容以減小其質(zhì)量,以解決現(xiàn)有技術(shù)中存在的無法實(shí)現(xiàn)對(duì)屏幕中的多個(gè)區(qū)域進(jìn)行一次截取的問題,其中:本發(fā)明提供的一種多區(qū)域截圖的方法,包括:在屏幕上分別定位與多個(gè)感興趣區(qū)域相對(duì)應(yīng)的多個(gè)截圖框;以及基于所述多個(gè)截圖框執(zhí)行截圖。
      [0004]根據(jù)本發(fā)明的實(shí)施例,在該方法中,在屏幕上針對(duì)多個(gè)感興趣區(qū)域分別定位多個(gè)截圖框包括:在屏幕上針對(duì)第一個(gè)感興趣區(qū)域定位第一個(gè)截圖框;以及調(diào)用復(fù)選工具并針對(duì)所述多個(gè)感興趣區(qū)域中的其他感興趣區(qū)域定位多個(gè)截圖框中的其他截圖框。
      [0005]根據(jù)本發(fā)明的實(shí)施例,在該方法中,基于所述多個(gè)截圖框執(zhí)行截圖包括:獲取所述多個(gè)截圖框的橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值;將由所述橫坐標(biāo)的最大值及最小值和所述縱坐標(biāo)的最大值及最小值所確定的矩形作為截圖邊界;以及按照所述截圖邊界執(zhí)行截圖。
      [0006]根據(jù)本發(fā)明的實(shí)施例,在該方法中,獲取所述多個(gè)截圖框的橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值包括:記錄所述多個(gè)截圖框的每個(gè)截圖框的四個(gè)頂點(diǎn)坐標(biāo);以及比較所述多個(gè)截圖框的頂點(diǎn)坐標(biāo)的橫坐標(biāo)值和縱坐標(biāo)值,并獲取橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值。
      [0007]根據(jù)本發(fā)明的實(shí)施例,該方法還包括將所述截圖邊界中除了所述多個(gè)截圖框以外的區(qū)域設(shè)置為半透明的步驟。
      [0008]在本發(fā)明的另一方面中,提供一種多區(qū)域截圖的設(shè)備,其特征在于,包括:截圖框定位模塊,被配置成在屏幕上分別定位與多個(gè)感興趣區(qū)域相對(duì)應(yīng)的多個(gè)截圖框;以及截圖模塊,被配置成基于全部的截圖框執(zhí)行截圖。
      [0009]根據(jù)本發(fā)明的實(shí)施例,在該設(shè)備中,所述截圖框定位模塊包括:截圖框初始定位模塊,被配置成在屏幕上針對(duì)一個(gè)感興趣區(qū)域定位第一個(gè)截圖框;以及截圖框復(fù)選定位模塊,被配置成調(diào)用復(fù)選工具并針對(duì)所述多個(gè)感興趣區(qū)域中的其他感興趣區(qū)域定位多個(gè)截圖框中的其他截圖框。
      [0010]根據(jù)本發(fā)明的實(shí)施例,在該設(shè)備中,所述截圖模塊包括:獲取模塊,被配置成獲取所述多個(gè)截圖框的橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值;確定模塊,被配置成將由所述橫坐標(biāo)的最大值及最小值和所述縱坐標(biāo)的最大值及最小值所確定的矩形作為截圖邊界;以及邊界截圖模塊,被配置成按照所述截圖邊界執(zhí)行截圖。
      [0011]根據(jù)本發(fā)明的實(shí)施例,在該設(shè)備中,所述獲取模塊包括:記錄模塊,被配置成記錄所述多個(gè)截圖框的每個(gè)截圖框的四個(gè)頂點(diǎn)坐標(biāo);以及比較模塊,被配置成比較所述多個(gè)截圖框的頂點(diǎn)坐標(biāo)的橫坐標(biāo)值和縱坐標(biāo)值,并獲取橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值。
      [0012]根據(jù)本發(fā)明的實(shí)施例,該設(shè)備還包括區(qū)域虛化模塊,被配置成將所述截圖邊界中除了所述多個(gè)截圖框以外的區(qū)域設(shè)置為半透明。
      [0013]與現(xiàn)有技術(shù)相比,根據(jù)本發(fā)明的技術(shù)方案,能夠?qū)崿F(xiàn)對(duì)屏幕中的多個(gè)對(duì)象區(qū)域進(jìn)行一次截取。并且,能夠?qū)崿F(xiàn)僅截取到有用的部分內(nèi)容,虛化無用的部分內(nèi)容。
      【專利附圖】

      【附圖說明】
      [0014]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
      [0015]圖1A和圖1B是利用本發(fā)明實(shí)施例實(shí)現(xiàn)多區(qū)域截圖的方法的截圖示例;
      [0016]圖2是本發(fā)明實(shí)施例涉及的多區(qū)域截圖的方法的流程圖;
      [0017]圖3是本發(fā)明實(shí)施例的圖2中的步驟S201的具體流程圖;
      [0018]圖4是本發(fā)明實(shí)施例的圖2中的步驟S202的具體流程圖;
      [0019]圖5是本發(fā)明實(shí)施例的圖4中的步驟S401的具體流程圖;
      [0020]圖6是本發(fā)明實(shí)施例涉及的多區(qū)域截圖的設(shè)備的框圖;
      [0021]圖7示出了適于用來實(shí)現(xiàn)本發(fā)明實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖。
      【具體實(shí)施方式】
      [0022]本發(fā)明的主要思想在于,針對(duì)屏幕上的多個(gè)對(duì)象(如按鈕、LOGO、圖片等)實(shí)現(xiàn)同時(shí)截取,并且虛化無用的部分。如圖1A所示,在截取屏幕中的多個(gè)對(duì)象區(qū)域時(shí),首先定位與多個(gè)對(duì)象區(qū)域相對(duì)應(yīng)的多個(gè)截圖框,然后基于這些截圖框執(zhí)行截圖,如圖1B所示。S卩,需要的部分保持原圖狀態(tài),不需要的部分自動(dòng)淡化。
      [0023]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下結(jié)合附圖及具體實(shí)施例,對(duì)本發(fā)明作進(jìn)一步地詳細(xì)說明。
      [0024]參考圖疒圖5,圖2是本發(fā)明實(shí)施例涉及的多區(qū)域截圖的方法的流程圖,圖3是本發(fā)明實(shí)施例的圖2中的步驟S201的具體流程圖,圖4是本發(fā)明實(shí)施例的圖2中的步驟S202的具體流程圖,圖5是本發(fā)明實(shí)施例的圖4中的步驟S401的具體流程圖。
      [0025]如圖2所示,首先,在步驟S201中,在屏幕上分別定位與多個(gè)感興趣區(qū)域相對(duì)應(yīng)的多個(gè)截圖框。在此,在屏幕上定位一個(gè)截圖框的過程與現(xiàn)有技術(shù)相似。例如,如果將本發(fā)明應(yīng)用于計(jì)算機(jī)屏幕截圖中時(shí),例如作為輸入裝置的鼠標(biāo)的左鍵被按下的時(shí)候,記錄當(dāng)前鼠標(biāo)所在的start (x,y)軸坐標(biāo)。當(dāng)鼠標(biāo)拖動(dòng)的時(shí)候,以當(dāng)前鼠標(biāo)坐標(biāo)move (x, y)與start (x, y)形成矩形區(qū)域。當(dāng)鼠標(biāo)左鍵彈起的時(shí)候,記錄當(dāng)前鼠標(biāo)所在的end (x, y)坐標(biāo)。那么end(X,y)與start (x,y)形成的矩形區(qū)域,即為被定位的截圖框。所述輸入裝置也可以是鍵盤、軌跡球等。當(dāng)然,本發(fā)明也可以應(yīng)用于其他具有屏幕并進(jìn)行屏幕截圖的任何其他電子設(shè)備上。
      [0026]具體來說,定位多個(gè)截圖框可以有多種方法。以下描述其中的兩種方法。
      [0027]在第一種方法中,首先,針對(duì)第一個(gè)感興趣區(qū)域定位第一個(gè)截圖框。例如在使用鼠標(biāo)作為輸入裝置時(shí),在第一個(gè)感興趣區(qū)域的左上方附近,按下鼠標(biāo)左鍵開始畫框,然后拖動(dòng)鼠標(biāo)直至包圍該感興趣區(qū)域時(shí)抬起鼠標(biāo)左鍵,至此完成第一個(gè)截圖框的定位。接著,針對(duì)第二個(gè)感興趣區(qū)域定位第二個(gè)截圖框。同樣地,將鼠標(biāo)的光標(biāo)放置在第二個(gè)感興趣區(qū)域的左上方附近,按下鼠標(biāo)左鍵開始畫框,然后拖動(dòng)鼠標(biāo)直至包圍該感興趣區(qū)域時(shí)抬起鼠標(biāo)左鍵,至此完成第二個(gè)截圖框的定位。按照此方法依次定位第3個(gè)?第N個(gè)截圖框。
      [0028]在第二種方法中,如圖3所示,首先在步驟S301中,采用與第一種情況同樣的方法,針對(duì)第一個(gè)感興趣區(qū)域定位第一個(gè)截圖框。接著,在步驟S302中,調(diào)用復(fù)選工具并針對(duì)第二個(gè)感興趣區(qū)域定位第二個(gè)截圖框。在此,調(diào)用復(fù)選工具可以通過例如按下shift鍵等方式來實(shí)現(xiàn)。例如,可以采用以下的方式,即:當(dāng)完成第一個(gè)截圖框的定位之后,將會(huì)彈出一個(gè)小工具條,在工具條上有多選、完成等按鈕,當(dāng)點(diǎn)擊多選的時(shí)候,則確定為畫第二個(gè)?第N個(gè)截圖框。在此,為了方便操作,將鼠標(biāo)及鍵盤作為輸入裝置,假設(shè)當(dāng)按住shift且按下鼠標(biāo)左鍵的時(shí)候,確認(rèn)為畫第二個(gè)?第N個(gè)截圖框。具體來說,在完成第一個(gè)截圖框的定位之后,將鼠標(biāo)的光標(biāo)放置在第二個(gè)感興趣區(qū)域的左上方附近,當(dāng)按住shift且按下鼠標(biāo)左鍵的時(shí)候,開始畫第二個(gè)截圖框,然后拖動(dòng)鼠標(biāo)至包圍該感興趣區(qū)域時(shí)抬起鼠標(biāo)左鍵,至此完成第二個(gè)截圖框的定位。按照此方法依次定位第3個(gè)?第N個(gè)截圖框。
      [0029]另外,定位多個(gè)截圖框的方式不限于此,可以采用能實(shí)現(xiàn)定位多個(gè)截圖框的各種方式。
      [0030]然后,返回到圖2,在步驟S202中,基于多個(gè)截圖框執(zhí)行截圖。用于執(zhí)行截圖的具體步驟例如可以如圖4所示。
      [0031]在步驟S401中,獲取多個(gè)截圖框的橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值。具體來說,如圖5所示,在步驟S501中,記錄多個(gè)截圖框的每個(gè)截圖框的四個(gè)頂點(diǎn)坐標(biāo)。例如,將鼠標(biāo)作為輸入裝置的情況下,如上所述那樣,在定位第一個(gè)截圖框時(shí),當(dāng)按下鼠標(biāo)左鍵的時(shí)候,記錄起始點(diǎn)startl (X,y)。當(dāng)鼠標(biāo)拖動(dòng)的時(shí)候,以當(dāng)前鼠標(biāo)坐標(biāo)move I (x, y)與startl (x, y)形成矩形區(qū)域進(jìn)行畫框。然后,當(dāng)鼠標(biāo)左鍵彈起的時(shí)候,記錄當(dāng)前鼠標(biāo)所在的endl(x,y)坐標(biāo)。此時(shí),就存在4個(gè)點(diǎn)的坐標(biāo)。在定位第2個(gè)截圖框時(shí),記錄新的起始點(diǎn)start2(x, y)。當(dāng)鼠標(biāo)拖動(dòng)的時(shí)候,繼續(xù)記錄當(dāng)前鼠標(biāo)坐標(biāo)move2 (x, y),并與start2(X,y)所形成的矩形區(qū)域進(jìn)行畫框。當(dāng)鼠標(biāo)左鍵彈起的時(shí)候,記錄結(jié)束點(diǎn)
      end2 (x, y)。類似地,依次定位第3?N個(gè)截圖框,并記錄坐標(biāo)start3 (x, y)、end3 (x, y)......startN(x, y)、endN(x, y)。然后,在步驟S502中,比較多個(gè)截圖框的頂點(diǎn)坐標(biāo)的橫坐標(biāo)值和縱坐標(biāo)值,并獲取橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值。也就是說,通過比較從 startl (X,y)、endl (x, y)......startN(x, y)、endN(x, y)坐標(biāo)中找出 x 的最大值及最小值、y的最大值及最小值。
      [0032]接著,在步驟S402中,將由橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值所確定的矩形作為截圖邊界。例如,當(dāng)從所有坐標(biāo)中找出X最小值為245,y為最小值50,X為最大值564,y為最大值190。在這種情況下,以起始點(diǎn)(245,50)、結(jié)束點(diǎn)(564,190)作為外框坐標(biāo),也即是截圖邊界的坐標(biāo)。
      [0033]然后,在步驟S403中,可以將截圖邊界中除了多個(gè)截圖框以外的區(qū)域設(shè)置為半透明。也就是說,虛化無用部分以減小其質(zhì)量。從而,提高截圖效果。例如,將所選擇的區(qū)域設(shè)為正常顏色,其他區(qū)域顏色設(shè)為半透明。在這種情況下,顏色RGBA (r,g,b,a)模式的a代表透明度,在程序中,將a設(shè)置為0.5,即可實(shí)現(xiàn)50%透明化。而將不在所選擇的區(qū)域內(nèi)的像素的a值都設(shè)置成0.5即可。當(dāng)然,可以按照需要設(shè)置不同的透明度。
      [0034]最后,在步驟S404中,按照截圖邊界執(zhí)彳丁截圖。例如,可以點(diǎn)擊截圖工具條上的完成按鈕來按照截圖邊界執(zhí)行截圖操作。
      [0035]根據(jù)上述的實(shí)施例,說明了可以將截圖邊界中除了多個(gè)截圖框以外的區(qū)域設(shè)置為半透明的示例,但也可以保持原狀態(tài),而不將截圖邊界中除了多個(gè)截圖框以外的區(qū)域設(shè)置為半透明。
      [0036]圖6是本發(fā)明實(shí)施例涉及的多區(qū)域截圖的設(shè)備600的框圖。
      [0037]如圖6所示,多區(qū)域截圖的設(shè)備600可以包括:截圖框定位模塊601和截圖模塊602。
      [0038]截圖框定位模塊601可以被配置成在屏幕上分別定位與多個(gè)感興趣區(qū)域相對(duì)應(yīng)的多個(gè)截圖框。例如如圖1A或圖1B所示那樣,定位包含感興趣區(qū)域“天貓(淘寶商城)”、"Hitao裝扮”、“立即充值”等的截圖框。
      [0039]截圖模塊602可以被配置成基于多個(gè)截圖框執(zhí)行截圖。
      [0040]截圖框定位模塊601可以進(jìn)一步包括截圖框初始定位模塊603和截圖框復(fù)選定位模塊604。
      [0041]截圖框初始定位模塊603可以被配置成在屏幕上針對(duì)一個(gè)感興趣區(qū)域定位第一個(gè)截圖框。
      [0042]截圖框復(fù)選定位模塊604可以被配置成調(diào)用復(fù)選工具并針對(duì)多個(gè)感興趣區(qū)域中的其他感興趣區(qū)域定位多個(gè)截圖框中的其他截圖框。
      [0043]截圖模塊602可以進(jìn)一步包括獲取模塊605、確定模塊606、區(qū)域虛化模塊607、邊界截圖模塊608。
      [0044]獲取模塊605可以被配置成獲取多個(gè)截圖框的橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值。
      [0045]確定模塊606可以被配置成將由橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值所確定的矩形作為截圖邊界。
      [0046]區(qū)域虛化模塊607可以被配置成將截圖邊界中除了多個(gè)截圖框以外的區(qū)域設(shè)置為半透明。該區(qū)域虛化模塊607可以按照需要進(jìn)行設(shè)置,也可以省略。
      [0047]邊界截圖模塊608可以被配置成按照截圖邊界執(zhí)行截圖。
      [0048]獲取模塊605進(jìn)一步包括記錄模塊609和比較模塊610。
      [0049]記錄模塊609可以被配置成記錄多個(gè)截圖框的每個(gè)截圖框的四個(gè)頂點(diǎn)坐標(biāo)。[0050]比較模塊610可以被配置成比較多個(gè)截圖框的頂點(diǎn)坐標(biāo)的橫坐標(biāo)值和縱坐標(biāo)值,并獲取橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值。
      [0051]本發(fā)明的設(shè)備600所包括的各個(gè)模塊的具體實(shí)施與本發(fā)明的方法中的步驟的具體實(shí)施是相對(duì)應(yīng)的,為了不模糊本發(fā)明,在此省略對(duì)各個(gè)模塊的具體細(xì)節(jié)進(jìn)行描述。
      [0052]本發(fā)明的方法和設(shè)備可以在任何可以進(jìn)行屏幕截圖操作的設(shè)備中應(yīng)用。所述可以進(jìn)行屏幕截圖操作的設(shè)備可以包括但不限于:臺(tái)式電腦、移動(dòng)終端設(shè)備、膝上型電腦、平板電腦、個(gè)人數(shù)字助理等。
      [0053]本發(fā)明還可以通過軟件來實(shí)現(xiàn),所述軟件能夠在其中執(zhí)行的計(jì)算機(jī)系統(tǒng)如圖7所
      /Jn ο
      [0054]圖7示出了適于用來實(shí)現(xiàn)本發(fā)明實(shí)施方式的計(jì)算機(jī)系統(tǒng)的框圖。如圖7所示,計(jì)算機(jī)系統(tǒng)可以包括=CPU (中央處理單元)701、RAM (隨機(jī)存取存儲(chǔ)器)702、ROM (只讀存儲(chǔ)器)703、系統(tǒng)總線704、硬盤控制器705、鍵盤控制器706、串行接口控制器707、并行接口控制器708、顯示控制器709、硬盤710、鍵盤711、串行外部設(shè)備712、并行外部設(shè)備713和顯示器714。在這些部件中,與系統(tǒng)總線704相連的有CPU 701、RAM 702、ROM 703、硬盤控制器705、鍵盤控制器706、串行控制器707、并行控制器708和顯示控制器709。硬盤710與硬盤控制器705相連,鍵盤711與鍵盤控制器706相連,串行外部設(shè)備712與串行接口控制器707相連,并行外部設(shè)備713與并行接口控制器708相連,以及顯示器713與顯示控制器709相連。
      [0055]應(yīng)當(dāng)理解,圖7所述的結(jié)構(gòu)框圖僅僅為了示例的目的而示出的,而不是對(duì)本發(fā)明范圍的限制。在某些情況下,可以根據(jù)具體情況而增加或者減少某些設(shè)備。
      [0056]特別地,除硬件實(shí)施方式之外,本發(fā)明的實(shí)施方式可以通過計(jì)算機(jī)程序產(chǎn)品的形式實(shí)現(xiàn)。例如,參考圖疒圖5描述的方法可以通過計(jì)算機(jī)程序產(chǎn)品來實(shí)現(xiàn)。該計(jì)算機(jī)程序產(chǎn)品可以存儲(chǔ)在例如圖7所示的RAM 704、ROM 704、硬盤710和/或任何適當(dāng)?shù)拇鎯?chǔ)介質(zhì)中,或者通過網(wǎng)絡(luò)從適當(dāng)?shù)奈恢孟螺d到計(jì)算機(jī)系統(tǒng)上。計(jì)算機(jī)程序產(chǎn)品可以包括計(jì)算機(jī)代碼部分,其包括可由適當(dāng)?shù)奶幚碓O(shè)備(例如,圖7中示出的CPU 701)執(zhí)行的程序指令。所述程序指令至少可以包括用于實(shí)現(xiàn)上文描述的方法的指令。
      [0057]應(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)場(chǎng)可編程門陣列、可編程邏輯設(shè)備等的可編程硬件設(shè)備的硬件電路實(shí)現(xiàn),也可以用由各種類型的處理器執(zhí)行的軟件實(shí)現(xiàn),也可以由上述硬件電路和軟件的結(jié)合例如固件來實(shí)現(xiàn)。
      [0058]應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了設(shè)備的若干模塊或子模塊,但是這種劃分僅僅并非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的實(shí)施方式,上文描述的兩個(gè)或更多模塊的特征和功能可以在一個(gè)模塊中具體化。反之,上文描述的一個(gè)模塊的特征和功能可以進(jìn)一步劃分為由多個(gè)模塊來具體化。[0059]此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。例如,也可以先截取大面積區(qū)域后,接著選擇加亮工具,并按住shift鍵來多處選取需要加亮的部分,然后進(jìn)行截圖。采用這種方式也能實(shí)現(xiàn)與本發(fā)明實(shí)施例同樣的效果。
      [0060]相反,流程圖中描繪的步驟可以改變執(zhí)行順序。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,和/或?qū)⒁粋€(gè)步驟分解為多個(gè)步驟執(zhí)行。
      [0061]以上所述僅為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
      【權(quán)利要求】
      1.一種多區(qū)域截圖的方法,其特征在于,包括: 在屏幕上分別定位與多個(gè)感興趣區(qū)域相對(duì)應(yīng)的多個(gè)截圖框;以及 基于所述多個(gè)截圖框執(zhí)行截圖。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在屏幕上針對(duì)多個(gè)感興趣區(qū)域分別定位多個(gè)截圖框包括: 在屏幕上針對(duì)第一個(gè)感興趣區(qū)域定位第一個(gè)截圖框;以及 調(diào)用復(fù)選工具并針對(duì)所述多個(gè)感興趣區(qū)域中的其他感興趣區(qū)域定位多個(gè)截圖框中的其他截圖框。
      3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,基于所述多個(gè)截圖框執(zhí)行截圖包括: 獲取所述多個(gè)截圖框的橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值; 將由所述橫坐標(biāo)的最大值及最小值和所述縱坐標(biāo)的最大值及最小值所確定的矩形作為截圖邊界;以及 按照所述截圖邊界執(zhí)行截圖。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,獲取所述多個(gè)截圖框的橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值包括: 記錄所述多個(gè)截圖框的每個(gè)截圖框的四個(gè)頂點(diǎn)坐標(biāo);以及 比較所述多個(gè)截圖框的頂點(diǎn) 坐標(biāo)的橫坐標(biāo)值和縱坐標(biāo)值,并獲取橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括將所述截圖邊界中除了所述多個(gè)截圖框以外的區(qū)域設(shè)置為半透明的步驟。
      6.一種多區(qū)域截圖的設(shè)備,其特征在于,包括: 截圖框定位模塊,被配置成在屏幕上分別定位與多個(gè)感興趣區(qū)域相對(duì)應(yīng)的多個(gè)截圖框;以及 截圖模塊,被配置成基于全部的截圖框執(zhí)行截圖。
      7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述截圖框定位模塊包括: 截圖框初始定位模塊,被配置成在屏幕上針對(duì)一個(gè)感興趣區(qū)域定位第一個(gè)截圖框;以及 截圖框復(fù)選定位模塊,被配置成調(diào)用復(fù)選工具并針對(duì)所述多個(gè)感興趣區(qū)域中的其他感興趣區(qū)域定位多個(gè)截圖框中的其他截圖框。
      8.根據(jù)權(quán)利要求6或7所述的設(shè)備,其特征在于,所述截圖模塊包括: 獲取模塊,被配置成獲取所述多個(gè)截圖框的橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值; 確定模塊,被配置成將由所述橫坐標(biāo)的最大值及最小值和所述縱坐標(biāo)的最大值及最小值所確定的矩形作為截圖邊界;以及 邊界截圖模塊,被配置成按照所述截圖邊界執(zhí)行截圖。
      9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述獲取模塊包括: 記錄模塊,被配置成記錄所述多個(gè)截圖框的每個(gè)截圖框的四個(gè)頂點(diǎn)坐標(biāo);以及比較模塊,被配置成比較所述多個(gè)截圖框的頂點(diǎn)坐標(biāo)的橫坐標(biāo)值和縱坐標(biāo)值,并獲取橫坐標(biāo)的最大值及最小值和縱坐標(biāo)的最大值及最小值。
      10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,還包括區(qū)域虛化模塊,被配置成將所述截圖邊界中除了所述多個(gè)截圖框以外的`區(qū)域設(shè)置為半透明。
      【文檔編號(hào)】G06F9/44GK103593171SQ201210291441
      【公開日】2014年2月19日 申請(qǐng)日期:2012年8月15日 優(yōu)先權(quán)日:2012年8月15日
      【發(fā)明者】李偉, 方凱 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1