一種適用于觸屏設(shè)備的截圖裝置和方法
【專利摘要】本發(fā)明公開了一種適用于觸屏設(shè)備的截圖裝置和方法。所述方法包括:接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡,根據(jù)所述觸摸軌跡上的每個點,確定包含所述觸摸軌跡上的每個點的最小矩形框,并突出顯示所述矩形框,然后截取位于所述最小矩形框內(nèi)的部分屏幕圖像。本發(fā)明的技術(shù)方案,能夠根據(jù)用戶的觸摸軌跡自動生成矩形框,準確捕捉到用戶選擇的區(qū)域進行截屏,由此解決了由于手指或觸控筆等與屏幕接觸面積較大,精準度不高,很難準確選擇截屏部分的問題。
【專利說明】一種適用于觸屏設(shè)備的截圖裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機應(yīng)用【技術(shù)領(lǐng)域】,具體涉及一種適用于觸屏設(shè)備的截圖裝置和方法。
【背景技術(shù)】
[0002]通常人們想將計算機、手機等智能終端的屏幕內(nèi)的某段內(nèi)容分享給其他人時,根據(jù)該段內(nèi)容的不同性質(zhì),可能會發(fā)送網(wǎng)址、或發(fā)送圖片或復(fù)制及輸入文字。這樣的方式不僅分享過程復(fù)雜,還有會在一定程度上丟失原始內(nèi)容的形態(tài)。而通過傳遞屏幕頁面截圖,人們不用關(guān)心待分享的內(nèi)容形態(tài),就能夠直接方便地分享或交流頁面內(nèi)容。尤其在觸屏設(shè)備上,由于手指點擊區(qū)域比鼠標模糊,難以精準保存和復(fù)制文字或圖片。此時,截圖傳遞屏幕信息將提高此操作的便捷性并最符合原始內(nèi)容源的外觀。
[0003]在PC上,有眾多的截圖軟件。大多數(shù)截圖軟件的選擇截圖區(qū)域的方式,都是給定一個規(guī)則矩形邊框,以左上角或左下角為坐標起點,由用戶使用鼠標拖動邊框大小。但在觸屏設(shè)備(如手機和平板電腦)中,由于手指或觸控筆等設(shè)備與屏幕接觸面積較大,精準度無法與PC使用鼠標操作相比較,很難一次性地準確選擇邊框大小。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種適用于觸屏設(shè)備的截圖裝置和方法。
[0005]依據(jù)本發(fā)明的一個方面,提供了一種適用于觸屏設(shè)備的截圖裝置,該裝置包括:
[0006]顯示處理單元,接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡,根據(jù)所述觸摸軌跡上的每個點,確定包含所述觸摸軌跡上的每個點的最小矩形框,并突出顯示所述矩形框;
[0007]截圖單元,適于截取位于所述矩形框內(nèi)的部分屏幕圖像。
[0008]可選地,所述顯示處理單元,進一步適于在所述接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡之前,根據(jù)截圖觸發(fā)命令,先將設(shè)備的觸屏的當前畫面保存到內(nèi)存中,然后從內(nèi)存中讀取所述當前畫面,并保存為當前圖像,并在觸屏上顯示該當前圖像;并適于在觸屏幕上的當前圖像上的全部區(qū)域覆蓋蒙板效果,并在所述矩形框的區(qū)域去除蒙板效果來突出顯示所述矩形框。
[0009]可選地,所述顯示處理單元,適于以所述當前圖像的左下角為坐標原點,遍歷所述觸摸軌跡上的每個點的坐標值,獲取遍歷的所有點的坐標值中的縱坐標最大值ymax、縱坐標最小值ymin、橫坐標最大值Xmax和橫坐標最小值Xmin,然后令(xmax,ymax)為矩形框的右上角頂點,(xmax,Ymin)為矩形框的右下角頂點,(xmin,ymin)為矩形框的左下角頂點,(xmin,ymax)為矩形框的左上角頂點。
[0010]可選地,該裝置進一步包括:
[0011]矩形框編輯單元,適于在所述矩形框的邊界上顯示多個用于調(diào)整矩形框大小的觸控點。
[0012]可選地,該裝置進一步包括:
[0013]封閉軌跡處理單元,適于在所述觸摸軌跡為封閉軌跡時,將所述矩形框內(nèi)的封閉軌跡外的部分處理成透明色。
[0014]根據(jù)本發(fā)明的另一方面,提供了一種適用于觸屏設(shè)備的截圖方法,該方法包括:
[0015]接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡,根據(jù)所述觸摸軌跡上的每個點,確定包含所述觸摸軌跡上的每個點的最小矩形框,并突出顯示所述矩形框;
[0016]截取位于所述矩形框內(nèi)的部分屏幕圖像。
[0017]可選地,在所述接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡之前,該方法進一步包括:
[0018]根據(jù)截圖觸發(fā)命令,先將設(shè)備的觸屏的當前畫面保存到內(nèi)存中;
[0019]從內(nèi)存中讀取所述當前畫面,并保存為當前圖像,并在觸屏上顯示該當前圖像;
[0020]所述突出顯示所述矩形框包括:在觸屏幕上的當前圖像上的全部區(qū)域覆蓋蒙板效果,并在所述矩形框的區(qū)域去除蒙板效果來突出顯示所述矩形框。
[0021]可選地,所述根據(jù)所述觸摸軌跡上的每個點,確定包含所述觸摸軌跡上的每個點的最小矩形框包括:
[0022]以所述當前圖像的左下角為坐標原點,遍歷所述觸摸軌跡上的每個點的坐標值;
[0023]獲取遍歷的所有點的坐標值中的縱坐標最大值ymax、縱坐標最小值ymin、橫坐標最大值Xniax和橫坐標最小值Xmin ;
[0024]令(xmax,ymax)為矩形框的右上角頂點,(xmax,ymin)為矩形框的右下角頂點,(xmin,Yfflin)為矩形框的左下角頂點,(Xfflin, Yfflax)為矩形框的左上角頂點。
[0025]可選地,該方法進一步包括:
[0026]在所述矩形框的邊界上顯示多個用于調(diào)整所述矩形框大小的觸控點。
[0027]可選地,該方法進一步包括:當所述觸摸軌跡為封閉軌跡時,將所述矩形框內(nèi)的封閉軌跡外的部分處理成透明色。
[0028]根據(jù)本發(fā)明的這種接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡,根據(jù)所述觸摸軌跡上的每個點,確定包含所述觸摸軌跡上的每個點的最小矩形框,并突出顯示所述矩形框,然后截取位于所述最小矩形框內(nèi)的部分屏幕圖像的技術(shù)方案,能夠根據(jù)用戶的觸摸軌跡自動生成矩形框,準確捕捉到用戶選擇的區(qū)域進行截屏。
[0029]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0030]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0031]圖1示出了根據(jù)本發(fā)明一個實施例的一種適用于觸屏設(shè)備的截圖方法的流程圖;
[0032]圖2示出了根據(jù)本發(fā)明一個實施例的一種適用于觸屏設(shè)備的截圖方法的詳細流程圖;
[0033]圖3示出了根據(jù)本發(fā)明一個實施例中的用戶在當前圖像上形成的觸摸軌跡的示意圖;
[0034]圖4示出了根據(jù)本發(fā)明一個實施例中的包含用戶的觸摸軌跡上的每個點的最小矩形框的示意圖;
[0035]圖5示出了根據(jù)本發(fā)明一個實施例中的在矩形框的邊界上顯示多個用于調(diào)整矩形框大小的觸控點的示意圖;
[0036]圖6示出了根據(jù)本發(fā)明一個實施例中的一種適用于觸屏設(shè)備的截圖裝置的結(jié)構(gòu)圖;
[0037]圖7示出了根據(jù)本發(fā)明又一個實施例中的一種適用于觸屏設(shè)備的截圖裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0038]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0039]圖1示出了根據(jù)本發(fā)明一個實施例的一種適用于觸屏設(shè)備的截圖方法的流程圖。如圖1所示,該方法包括:
[0040]步驟S110,接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡,根據(jù)所述觸摸軌跡上的每個點,確定包含所述觸摸軌跡上的每個點的最小矩形框,并突出顯示所述矩形框。
[0041]步驟S120,截取位于所述矩形框內(nèi)的部分屏幕圖像。
[0042]通過圖1所示的方法,能夠根據(jù)用戶的觸摸軌跡自動生成矩形框,準確捕捉到用戶選擇的區(qū)域進行截屏,由此解決了由于手指與屏幕接觸面積較大,精準度無法與鼠標相比較,很難一次性地準確選擇截屏部分的邊框的問題。這樣,用戶只需要對觸屏設(shè)備屏幕上的欲截圖的部分,進行畫圈或者勾勒出重點部分的范圍,即可生成該軌跡所在最小矩形框的截圖。
[0043]在本發(fā)明的一個實施例中,在步驟SllO之前,該方法進一步包括:根據(jù)截圖觸發(fā)命令,先將設(shè)備的觸屏的當前畫面保存到內(nèi)存中,然后從內(nèi)存中讀取所述當前畫面,并保存為當前圖像,并在觸屏上顯示該當前圖像。則步驟SllO中所述突出顯示所述矩形框具體包括:在觸屏幕上的當前圖像上的全部區(qū)域覆蓋蒙板效果,并在所述矩形框的區(qū)域去除蒙板效果來突出顯示所述矩形框。詳細如圖2所示。
[0044]圖2示出了根據(jù)本發(fā)明一個實施例的一種適用于觸屏設(shè)備的截圖方法的詳細流程圖。如圖2所示,該方法包括:
[0045]步驟S210,根據(jù)截圖觸發(fā)命令,先將設(shè)備的觸屏的當前畫面保存到內(nèi)存中。
[0046]步驟S220,從內(nèi)存中讀取所述當前畫面,并保存為當前圖像。
[0047]本步驟中,保存為當前圖像是指保存為圖片格式。
[0048]步驟S230,在觸屏上顯示該當前圖像,在觸屏上的當前圖像上的全部區(qū)域覆蓋蒙板效果。
[0049]本步驟中,在觸屏上的當前圖像上蒙一層暗色的蒙板。
[0050]步驟S240,接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡,根據(jù)所述觸摸軌跡上的每個點,確定包含所述觸摸軌跡上的每個點的最小矩形框。
[0051]本步驟中,用戶滑動手指在觸屏上觸摸圈出欲截圖的區(qū)域,形成觸摸軌跡,如圖3所示。圖3示出了根據(jù)本發(fā)明一個實施例中的用戶在當前圖像上形成的觸摸軌跡的示意圖。
[0052]遍歷用戶的觸摸軌跡上的每個點,計算包含觸摸軌跡上所有點的最小矩形的四個頂點。具體為:以觸屏上的當前圖像的左下角為坐標原點,遍歷觸摸軌跡上的每個點的坐標值;獲取遍歷的所有點的坐標值中的縱坐標最大值ymax、縱坐標最小值ymin、橫坐標最大值Xfflax和橫坐標最小值Xmin ;令(1_,Yfflax)為矩形框的右上角頂點,(Xfflax, Yfflin)為矩形框的右下角頂點,(Xfflin, Yfflin)為矩形框的左下角頂點,(Xfflin, Yfflax)為矩形框的左上角頂點。
[0053]步驟S250,在觸屏幕上的當前圖像上顯示所述矩形框,并在所述矩形框的區(qū)域去除蒙板效果來突出顯示所述矩形框。
[0054]圖4示出了根據(jù)本發(fā)明一個實施例中的包含用戶的觸摸軌跡上的每個點的最小矩形框的示意圖,其中,矩形框區(qū)域中的蒙板被去除,比其他部分變得明亮,以得到突出顯示的效果。
[0055]步驟S260,在所述矩形框的邊界上顯示多個用于調(diào)整所述矩形框大小的觸控點,如果用戶對這些觸控點的移動操作調(diào)整所述矩形框的大小。
[0056]圖5示出了根據(jù)本發(fā)明一個實施例中的在矩形框的邊界上顯示多個用于調(diào)整矩形框大小的觸控點的示意圖。其中,用戶可以通過移動觸控點來對矩形框的大小進行進一步的編輯操作。
[0057]步驟S270,截取觸屏上顯示的當前圖像的所述矩形框內(nèi)的部分。
[0058]截取的部分可以直接保存、復(fù)制或分享給他人。
[0059]在本發(fā)明的一個實施例中,本發(fā)明的適用于觸屏設(shè)備的截圖方法還可以進一步包括:當觸摸軌跡為封閉軌跡時,將矩形框內(nèi)的封閉軌跡外的部分處理成透明色。例如,可以將矩形框內(nèi)的封閉軌跡外的部分處理成透明色的png圖。
[0060]圖6示出了根據(jù)本發(fā)明一個實施例中的一種適用于觸屏設(shè)備的截圖裝置的結(jié)構(gòu)圖。如圖6所示,該裝置包括:顯示處理單元610和截圖單元620。
[0061]顯示處理單元610,接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡,根據(jù)所述觸摸軌跡上的每個點,確定包含所述觸摸軌跡上的每個點的最小矩形框,并突出顯示所述矩形框;
[0062]截圖單元620,適于截取位于所述矩形框內(nèi)的部分屏幕圖像。
[0063]圖6所示的裝置,能夠根據(jù)用戶的觸摸軌跡自動生成矩形框,準確捕捉到用戶選擇的區(qū)域進行截屏,由此解決了由于手指與屏幕接觸面積較大,精準度無法與鼠標相比較,很難一次性地準確選擇截屏部分的邊框的問題。這樣,用戶只需要對觸屏設(shè)備屏幕上的欲截圖的部分,進行畫圈或者勾勒出重點部分的范圍,即可生成該軌跡所在最小矩形框的截圖。
[0064]圖7示出了根據(jù)本發(fā)明又一個實施例中的一種適用于觸屏設(shè)備的截圖裝置的結(jié)構(gòu)圖。如圖7所示,該裝置包括:顯示處理單元710、截圖單元720、矩形框編輯單元730和封閉軌跡處理單元740。
[0065]顯示處理單元710,接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡,根據(jù)所述觸摸軌跡上的每個點,確定包含所述觸摸軌跡上的每個點的最小矩形框,并突出顯示所述矩形框。
[0066]截圖單元720,適于截取位于所述矩形框內(nèi)的部分屏幕圖像。
[0067]矩形框編輯單元730,適于在所述矩形框的邊界上顯示多個用于調(diào)整矩形框大小的觸控點。
[0068]封閉軌跡處理單元740,適于在所述觸摸軌跡為封閉軌跡時,將所述矩形框內(nèi)的封閉軌跡外的部分處理成透明色。
[0069]在本發(fā)明的一個實施例中,顯示處理單元701,適于在所述接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡之前,根據(jù)截圖觸發(fā)命令,先將設(shè)備的觸屏的當前畫面保存到內(nèi)存中,然后從內(nèi)存中讀取所述當前畫面,并保存為當前圖像,并在觸屏上顯示該當前圖像;并適于在觸屏幕上的當前圖像上的全部區(qū)域覆蓋蒙板效果,并在所述矩形框的區(qū)域去除蒙板效果來突出顯示所述矩形框。這里,將內(nèi)存中的當前畫面保存為當前圖像是指保存為圖片格式。蒙板效果是指在觸屏上的當前圖像上蒙一層暗色的蒙板。
[0070]在本發(fā)明的一個實施例中,顯示處理單元701,適于以所述當前圖像的左下角為坐標原點,遍歷所述觸摸軌跡上的每個點的坐標值,獲取遍歷的所有點的坐標值中的縱坐標最大值ymax、縱坐標最小值y—、橫坐標最大值Xniax和橫坐標最小值Xniin,然后令(xmax,ymax)為矩形框的右上角頂點,Cxfflax, yfflin)為矩形框的右下角頂點,Cxfflin, yfflin)為矩形框的左下角頂點,(Xmin,Ymax)為矩形框的左上角頂點。
[0071]綜上所述,根據(jù)本發(fā)明的這種接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡,根據(jù)所述觸摸軌跡上的每個點,確定包含所述觸摸軌跡上的每個點的最小矩形框,并突出顯示所述矩形框,然后截取位于所述最小矩形框內(nèi)的部分屏幕圖像的技術(shù)方案,能夠根據(jù)用戶的觸摸軌跡自動生成矩形框,準確捕捉到用戶選擇的區(qū)域進行截屏,由此解決了由于手指與屏幕接觸面積較大,精準度無法與鼠標相比較,很難一次性地準確選擇截屏部分的邊框的問題。
[0072]需要說明的是:
[0073]在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0074]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0075]類似地,應(yīng)當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
[0076]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0077]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0078]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP )來實現(xiàn)根據(jù)本發(fā)明實施例的適用于觸屏設(shè)備的截圖裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0079]應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
【權(quán)利要求】
1.一種適用于觸屏設(shè)備的截圖裝置,其中,該裝置包括: 顯示處理單元,接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡,根據(jù)所述觸摸軌跡上的每個點,確定包含所述觸摸軌跡上的每個點的最小矩形框,并突出顯示所述矩形框; 截圖單元,適于截取位于所述矩形框內(nèi)的部分屏幕圖像。
2.如權(quán)利要求1所述的裝置,其中, 所述顯示處理單元,進一步適于在所述接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡之前,根據(jù)截圖觸發(fā)命令,先將設(shè)備的觸屏的當前畫面保存到內(nèi)存中,然后從內(nèi)存中讀取所述當前畫面,并保存為當前圖像,并在觸屏上顯示該當前圖像;并適于在觸屏幕上的當前圖像上的全部區(qū)域覆蓋蒙板效果,并在所述矩形框的區(qū)域去除蒙板效果來突出顯示所述矩形框。
3.如權(quán)利要求1所述的裝置,其中, 所述顯示處理單元,適于以所述當前圖像的左下角為坐標原點,遍歷所述觸摸軌跡上的每個點的坐標值,獲取遍歷的所有點的坐標值中的縱坐標最大值ymax、縱坐標最小值ymin、橫坐標最大值χ_和橫坐標最小值Xniin,然后令(χ_,ymax)為矩形框的右上角頂點,(xmax,yfflin)為矩形框的右下角頂點,Cxfflin, yfflin)為矩形框的左下角頂點,Cxfflin, yfflax)為矩形框的左上角頂點。
4.如權(quán)利要求1至3中任一項所述的裝置,其中,該裝置進一步包括: 矩形框編輯單元,適于在所述矩形 框的邊界上顯示多個用于調(diào)整矩形框大小的觸控點。
5.如權(quán)利要求1至3中任一項所述的裝置,其中,該裝置進一步包括: 封閉軌跡處理單元,適于在所述觸摸軌跡為封閉軌跡時,將所述矩形框內(nèi)的封閉軌跡外的部分處理成透明色。
6.一種適用于觸屏設(shè)備的截圖方法,其中,該方法包括: 接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡,根據(jù)所述觸摸軌跡上的每個點,確定包含所述觸摸軌跡上的每個點的最小矩形框,并突出顯示所述矩形框; 截取位于所述矩形框內(nèi)的部分屏幕圖像。
7.如權(quán)利要求6所述的方法,其中,在所述接收用戶在觸屏上標識截取當前圖像選定區(qū)域的觸摸軌跡之前,該方法進一步包括: 根據(jù)截圖觸發(fā)命令,先將設(shè)備的觸屏的當前畫面保存到內(nèi)存中; 從內(nèi)存中讀取所述當前畫面,并保存為當前圖像,并在觸屏上顯示該當前圖像; 所述突出顯示所述矩形框包括:在觸屏幕上的當前圖像上的全部區(qū)域覆蓋蒙板效果,并在所述矩形框的區(qū)域去除蒙板效果來突出顯示所述矩形框。
8.如權(quán)利要求6所述的方法,其中,所述根據(jù)所述觸摸軌跡上的每個點,確定包含所述觸摸軌跡上的每個點的最小矩形框包括: 以所述當前圖像的左下角為坐標原點,遍歷所述觸摸軌跡上的每個點的坐標值; 獲取遍歷的所有點的坐標值中的縱坐標最大值ymax、縱坐標最小值ymin、橫坐標最大值Xmax和橫坐標最小值Xmin ; 令(Xmax,ymax)為矩形框的右上角頂點,(x_,ymin)為矩形框的右下角頂點,(xmin,ymin)為矩形框的左下角頂點,Cxfflin, Yfflax)為矩形框的左上角頂點。
9.如權(quán)利要求6至8中任一項所述的方法,其中,該方法進一步包括: 在所述矩形框的邊界上顯示多個用于調(diào)整所述矩形框大小的觸控點。
10.如權(quán)利要求6至8中任一項所述的方法,其中,該方法進一步包括: 當所述觸摸軌跡為封閉軌 跡時,將所述矩形框內(nèi)的封閉軌跡外的部分處理成透明色。
【文檔編號】G06F3/0484GK103500066SQ201310460374
【公開日】2014年1月8日 申請日期:2013年9月30日 優(yōu)先權(quán)日:2013年9月30日
【發(fā)明者】葉勝茂 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司