截圖方法、裝置和電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種截圖方法、裝置和電子設(shè)備,該截圖方法應(yīng)用于第一應(yīng)用,第一應(yīng)用提供有用戶界面,用戶界面中提供有對(duì)象顯示窗口,該方法包括:接收用戶的截圖指令;根據(jù)截圖指令進(jìn)入截圖模式界面,并在截圖模式界面中提供至少一個(gè)截圖方式選擇項(xiàng),其中,至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng);接收用戶對(duì)至少一個(gè)截圖方式選擇項(xiàng)的選擇操作;當(dāng)選擇操作選擇對(duì)象截圖選項(xiàng)時(shí),獲取對(duì)象的內(nèi)容截圖,其中內(nèi)容截圖包括對(duì)象展現(xiàn)在對(duì)象顯示窗口的用戶可見部分和對(duì)象未展現(xiàn)在對(duì)象顯示窗口的用戶不可見部分。本發(fā)明實(shí)施例的截圖方法,能夠獲取對(duì)象顯示窗口中完整內(nèi)容的圖像,無(wú)需用戶進(jìn)行多次截圖操作,更加方便,提升了用戶體驗(yàn)。
【專利說(shuō)明】截圖方法、裝置和電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種截圖方法、裝置和電子設(shè)備。
【背景技術(shù)】
[0002]為了便于用戶在使用計(jì)算機(jī)等終端設(shè)備中的應(yīng)用程序的過(guò)程中,對(duì)一些程序界面或者桌面進(jìn)行截圖,終端設(shè)備中的一些程序具有截圖功能,例如QQ等即時(shí)通信程序、游戲程序等。在用戶使用截圖功能時(shí),通常針對(duì)當(dāng)前屏幕上所顯示的內(nèi)容選擇需要進(jìn)行截圖的內(nèi)容部分,進(jìn)而進(jìn)行選擇的內(nèi)容部分的截圖。
[0003]但是,目前的截圖方法只能針對(duì)當(dāng)前顯示的界面內(nèi)容進(jìn)行截圖,而在一些應(yīng)用程序的界面中,當(dāng)前顯示的內(nèi)容并不是該應(yīng)用程序所要展示的全部?jī)?nèi)容,如果用戶要獲取應(yīng)用程序展示的全部?jī)?nèi)容,需要控制應(yīng)用程序分別顯示對(duì)應(yīng)的內(nèi)容,并分別進(jìn)行截圖,操作非常不便,并且難以滿足用戶獲取內(nèi)容的完整截圖的需求,用戶體驗(yàn)差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。為此,本發(fā)明第一方面的目的在于提出一種截圖方法,能夠獲取對(duì)象顯示窗口中完整內(nèi)容的圖像,無(wú)需用戶進(jìn)行多次截圖操作,更加方便,提升了用戶體驗(yàn)。
[0005]本發(fā)明的第二方面的目的在于提出一種截圖裝置。
[0006]本發(fā)明的第三方面的目的在于提出一種電子設(shè)備。
[0007]為達(dá)上述目的,根據(jù)本發(fā)明第一方面實(shí)施例提出了一種截圖方法,所述方法應(yīng)用于第一應(yīng)用,所述第一應(yīng)用提供有用戶界面,所述用戶界面中提供有對(duì)象顯示窗口,所述方法包括:接收用戶的截圖指令;根據(jù)所述截圖指令進(jìn)入截圖模式界面,并在所述截圖模式界面中提供至少一個(gè)截圖方式選擇項(xiàng),其中,所述至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng);接收所述用戶對(duì)所述至少一個(gè)截圖方式選擇項(xiàng)的選擇操作;當(dāng)所述選擇操作選擇所述對(duì)象截圖選項(xiàng)時(shí),獲取所述對(duì)象的內(nèi)容截圖,其中所述內(nèi)容截圖包括所述對(duì)象展現(xiàn)在所述對(duì)象顯示窗口的用戶可見部分和所述對(duì)象未展現(xiàn)在所述對(duì)象顯示窗口的用戶不可見部分。
[0008]本發(fā)明實(shí)施例的截圖方法,可根據(jù)用戶的截圖指令進(jìn)入截圖模式界面,并提供包括對(duì)象截圖選擇的至少一個(gè)截圖方式選擇項(xiàng),當(dāng)用戶選擇對(duì)象截圖選擇項(xiàng)時(shí),獲取第一應(yīng)用的對(duì)象顯示窗口中展示的對(duì)象的內(nèi)容截圖,該方法能夠獲取對(duì)象在對(duì)象顯示窗口中用戶可見部分和對(duì)象未展現(xiàn)在對(duì)象顯示窗口中的用戶不可見部分的完整內(nèi)容的圖像,相對(duì)于目前的截圖方法來(lái)說(shuō),無(wú)需用戶進(jìn)行多次截圖操作,更加方便,提升了用戶體驗(yàn)。
[0009]本發(fā)明的第二方面的實(shí)施例提供了一種截圖裝置,所述裝置應(yīng)用于第一應(yīng)用,所述第一應(yīng)用提供有用戶界面,所述用戶界面中提供有對(duì)象顯示窗口,所述裝置包括:第一接收模塊,用于接收用戶的截圖指令;第一提供模塊,用于根據(jù)所述截圖指令進(jìn)入截圖模式界面,并在所述截圖模式界面中提供至少一個(gè)截圖方式選擇項(xiàng),其中,所述至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng);第二接收模塊,用于接收所述用戶對(duì)所述至少一個(gè)截圖方式選擇項(xiàng)的選擇操作;獲取模塊,用于當(dāng)所述選擇操作選擇所述對(duì)象截圖選項(xiàng)時(shí),獲取所述對(duì)象的內(nèi)容截圖,其中所述內(nèi)容截圖包括所述對(duì)象展現(xiàn)在所述對(duì)象顯示窗口的用戶可見部分和所述對(duì)象未展現(xiàn)在所述對(duì)象顯示窗口的用戶不可見部分。
[0010]本發(fā)明實(shí)施例的截圖裝置,可根據(jù)用戶的截圖指令進(jìn)入截圖模式界面,并提供包括對(duì)象截圖選擇的至少一個(gè)截圖方式選擇項(xiàng),當(dāng)用戶選擇對(duì)象截圖選擇項(xiàng)時(shí),獲取第一應(yīng)用的對(duì)象顯示窗口中展示的對(duì)象的內(nèi)容截圖,該方法能夠獲取對(duì)象在對(duì)象顯示窗口中用戶可見部分和對(duì)象未展現(xiàn)在對(duì)象顯示窗口中的用戶不可見部分的完整內(nèi)容的圖像,相對(duì)于目前的截圖方法來(lái)說(shuō),無(wú)需用戶進(jìn)行多次截圖操作,更加方便,提升了用戶體驗(yàn)。
[0011]本發(fā)明第三方面的實(shí)施例提供了一種電子設(shè)備,包括:外殼,顯示器、電路板和處理器,其中,電路板安置在外殼圍成的空間內(nèi)部,顯不器在外殼外部,并與電路板相連接,處理器設(shè)置在電路板上;處理器用于處理數(shù)據(jù),并用于提供用戶界面,所述用戶界面中提供有對(duì)象顯示窗口,所述處理器具體用于執(zhí)行以下步驟:接收用戶的截圖指令;根據(jù)所述截圖指令進(jìn)入截圖模式界面,并在所述截圖模式界面中提供至少一個(gè)截圖方式選擇項(xiàng),其中,所述至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng);接收所述用戶對(duì)所述至少一個(gè)截圖方式選擇項(xiàng)的選擇操作;當(dāng)所述選擇操作選擇所述對(duì)象截圖選項(xiàng)時(shí),獲取所述對(duì)象的內(nèi)容截圖,其中所述內(nèi)容截圖包括所述對(duì)象展現(xiàn)在所述對(duì)象顯示窗口的用戶可見部分和所述對(duì)象未展現(xiàn)在所述對(duì)象顯示窗口的用戶不可見部分。
[0012]本發(fā)明實(shí)施例的電子設(shè)備,可根據(jù)用戶的截圖指令進(jìn)入截圖模式界面,并提供包括對(duì)象截圖選擇的至少一個(gè)截圖方式選擇項(xiàng),當(dāng)用戶選擇對(duì)象截圖選擇項(xiàng)時(shí),獲取第一應(yīng)用的對(duì)象顯示窗口中展示的對(duì)象的內(nèi)容截圖,該方法能夠獲取對(duì)象在對(duì)象顯示窗口中用戶可見部分和對(duì)象未展現(xiàn)在對(duì)象顯示窗口中的用戶不可見部分的完整內(nèi)容的圖像,相對(duì)于目前的截圖方法來(lái)說(shuō),無(wú)需用戶進(jìn)行多次截圖操作,更加方便,提升了用戶體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0013]本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0014]圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的截圖方法的流程圖;
[0015]圖2為根據(jù)本發(fā)明一個(gè)實(shí)施例的截圖模式界面的示意圖;
[0016]圖3為根據(jù)本發(fā)明另一個(gè)實(shí)施例的截圖方法的流程圖;
[0017]圖4a為根據(jù)本發(fā)明一個(gè)實(shí)施例的在截圖框的預(yù)定位置提供備注工具欄的示意圖;
[0018]圖4b為根據(jù)本發(fā)明一個(gè)實(shí)施例的在框選的用戶界面內(nèi)容部分中展示編輯效果的示意圖;
[0019]圖5為根據(jù)本發(fā)明一個(gè)實(shí)施例的截圖裝置的結(jié)構(gòu)示意圖;
[0020]圖6為根據(jù)本發(fā)明另一個(gè)實(shí)施例的截圖裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
[0022]下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的截圖方法、裝置、瀏覽器和電子設(shè)備。
[0023]本發(fā)明實(shí)施例的截圖方法應(yīng)用于第一應(yīng)用,第一應(yīng)用提供有用戶界面,用戶界面中提供有對(duì)象顯示窗口。其中,第一應(yīng)用可以是瀏覽器、即時(shí)通訊工具、游戲應(yīng)用等任何一種應(yīng)用程序,本發(fā)明對(duì)此不做限定。其中,用戶界面是指第一應(yīng)用所提供的用于和用戶進(jìn)行交互的整個(gè)圖形用戶⑶I (Graphical User Interface,圖形用戶界面)界面,即包括對(duì)象顯示窗口以及其他可操作區(qū)域的整個(gè)界面,對(duì)象顯示窗口是指第一應(yīng)用用于顯示應(yīng)用中可顯示的對(duì)象的窗口。
[0024]舉例來(lái)說(shuō),以瀏覽器為例,對(duì)象即為網(wǎng)頁(yè),對(duì)象顯示窗口是指瀏覽器用于展示網(wǎng)頁(yè)的區(qū)域(用于展示網(wǎng)頁(yè)的窗口),用戶界面是指包括網(wǎng)頁(yè)展示窗口、標(biāo)簽欄、地址欄、工具欄等內(nèi)容的整個(gè)瀏覽器窗口界面。
[0025]在本發(fā)明的一個(gè)實(shí)施例中,第一應(yīng)用中可設(shè)置有截圖擴(kuò)展,本發(fā)明示例的截圖方法可由該截圖擴(kuò)展執(zhí)行。舉例而言,截圖擴(kuò)展可由一個(gè).dll動(dòng)態(tài)鏈接庫(kù)方式實(shí)現(xiàn)的插件、若干JavaScript程序或HTML (Hypertext Markup Language,超文本標(biāo)記語(yǔ)言)文件組成。截圖方法可由.dll動(dòng)態(tài)鏈接庫(kù)方式實(shí)現(xiàn)的插件中的函數(shù)實(shí)現(xiàn)。具體地,第一應(yīng)用可與JavaScript程序進(jìn)行交互,并由JavaScript程序調(diào)用.dll動(dòng)態(tài)鏈接庫(kù)方式實(shí)現(xiàn)的插件的截圖方法實(shí)現(xiàn)截圖,并在第一應(yīng)用中進(jìn)行展示。
[0026]圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的截圖方法的流程圖。
[0027]如圖1所示,該截圖方法,包括:
[0028]SlOl,接收用戶的截圖指令。
[0029]在本發(fā)明的實(shí)施例中,第一應(yīng)用可在用戶界面中提供截圖觸發(fā)開關(guān),用戶可通過(guò)觸發(fā)該截圖觸發(fā)開關(guān)輸入截圖指令。例如,可通過(guò)鼠標(biāo)點(diǎn)擊、快捷鍵、語(yǔ)音指令等方式觸發(fā)該截圖觸發(fā)開關(guān)。
[0030]S102,根據(jù)截圖指令進(jìn)入截圖模式界面,并在截圖模式界面中提供至少一個(gè)截圖方式選擇項(xiàng),其中,至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng)。
[0031 ] 在本發(fā)明實(shí)施例中,在接收到截圖指令后,將進(jìn)入截圖模式界面。
[0032]舉例而言,截圖模式界面可與屏幕的顯示區(qū)域的大小一致,具體的,截圖模式界面可被設(shè)置為覆蓋在當(dāng)前屏幕顯示內(nèi)容上的半透明蒙層,并在半透明蒙層上提供至少一個(gè)截圖方式選擇項(xiàng)。
[0033]可選的,半透明蒙層可被設(shè)置為當(dāng)前屏幕顯示的內(nèi)容的半透明圖像。具體地,在接收到截圖指令后,可生成當(dāng)前屏幕顯示的內(nèi)容的圖像,保存至內(nèi)存中,并對(duì)該圖像進(jìn)行半透明處理后顯示在截圖模式界面中。
[0034]其中,至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng),即用于對(duì)第一應(yīng)用中對(duì)象顯示窗口中的對(duì)象進(jìn)行截圖的選項(xiàng)。
[0035]以瀏覽器為例,對(duì)象截圖選項(xiàng)即用于控制對(duì)瀏覽器中顯示的網(wǎng)頁(yè)進(jìn)行截圖的選項(xiàng)。應(yīng)當(dāng)理解,在本發(fā)明一個(gè)實(shí)施例中,對(duì)于當(dāng)前打開了多個(gè)瀏覽器窗口或者多個(gè)標(biāo)簽頁(yè)的情況,對(duì)象截圖選項(xiàng)用于對(duì)當(dāng)前位于前臺(tái)切入狀態(tài)的網(wǎng)頁(yè),即前臺(tái)運(yùn)行的網(wǎng)頁(yè)進(jìn)行截圖。
[0036]在本發(fā)明的一個(gè)實(shí)施例中,至少一個(gè)截圖方式選擇項(xiàng)除了包括對(duì)象截圖選擇項(xiàng)之夕卜,還可包括屏幕截圖選項(xiàng),該截圖選項(xiàng)并不用于對(duì)第一應(yīng)用的用戶界面中的內(nèi)容進(jìn)行截圖,而是用于對(duì)除了第一應(yīng)用的用戶界面之外的屏幕內(nèi)容進(jìn)行截圖,例如,該截圖選項(xiàng)可用于控制對(duì)隱藏第一應(yīng)用的用戶界面后的屏幕區(qū)域進(jìn)行截圖的選項(xiàng)。
[0037]圖2為根據(jù)本發(fā)明一個(gè)實(shí)施例的截圖模式界面的示意圖,以第一應(yīng)用為瀏覽器為例,如圖2所示,在截圖模式界面中顯示了根據(jù)當(dāng)前打開的網(wǎng)頁(yè)的圖片生成的半透明蒙層,并在該蒙層上顯示了對(duì)象截圖選項(xiàng)(選項(xiàng)I)和屏幕截圖選項(xiàng)(即選項(xiàng)2)以及對(duì)每個(gè)截圖方式選擇項(xiàng)的控制說(shuō)明。圖2中的截圖模式界面中還提供了 “Esc”選項(xiàng),用于控制退出截圖模式界面。
[0038]S103,接收用戶對(duì)至少一個(gè)截圖方式選擇項(xiàng)的選擇操作。
[0039]在本發(fā)明的實(shí)施例中,用戶可通過(guò)鼠標(biāo)點(diǎn)擊或者鍵盤輸入對(duì)應(yīng)的控制鍵選擇對(duì)應(yīng)的截圖方式選擇項(xiàng),當(dāng)然,內(nèi)容選擇項(xiàng)并不限于以物理按鍵來(lái)控制,也可通過(guò)語(yǔ)音指令等方式進(jìn)行控制,特別是對(duì)于手機(jī)、平板電腦等移動(dòng)終端來(lái)說(shuō),也可通過(guò)手勢(shì)動(dòng)作、虛擬鍵盤等方式來(lái)控制,本發(fā)明對(duì)此不做限定。
[0040]舉例來(lái)說(shuō),對(duì)于圖2中的截圖模式界面,如果用戶要選擇對(duì)象截圖選項(xiàng),則可觸發(fā)“2”,例如點(diǎn)擊鍵盤上的“2”鍵進(jìn)行選擇。
[0041 ] S104,當(dāng)選擇操作選擇對(duì)象截圖選項(xiàng)時(shí),獲取對(duì)象的內(nèi)容截圖,其中內(nèi)容截圖包括對(duì)象展現(xiàn)在對(duì)象顯示窗口的用戶可見部分和對(duì)象未展現(xiàn)在對(duì)象顯示窗口的用戶不可見部分。
[0042]具體地,在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)用戶選擇對(duì)象截圖選項(xiàng)時(shí),可通過(guò)對(duì)對(duì)象進(jìn)行整體重繪以獲取重繪后的對(duì)象的圖像作為對(duì)象的內(nèi)容截圖,對(duì)象的內(nèi)容包括對(duì)象顯示窗口中用戶可見部分和用戶不可見部分。
[0043]舉例來(lái)說(shuō),有些網(wǎng)頁(yè)內(nèi)容比較多,而網(wǎng)頁(yè)窗口不能顯示整個(gè)網(wǎng)頁(yè)內(nèi)容,用戶僅能在網(wǎng)頁(yè)窗口中看到部分網(wǎng)頁(yè)部分,而其他部分的網(wǎng)頁(yè)內(nèi)容用戶需要對(duì)網(wǎng)頁(yè)進(jìn)行滾動(dòng)操作進(jìn)行查看。
[0044]這種情況下,本發(fā)明的一個(gè)實(shí)施例中,在獲取對(duì)象的內(nèi)容截圖時(shí),需要對(duì)網(wǎng)頁(yè)進(jìn)行整體重繪,從而可得到包括用戶可見網(wǎng)頁(yè)部分以及用戶不可見的網(wǎng)頁(yè)部分的完整網(wǎng)頁(yè)圖像。
[0045]進(jìn)一步地,在獲取對(duì)象的內(nèi)容截圖之后,還包括:彈出保存路徑選擇對(duì)話框,并根據(jù)用戶通過(guò)保存路徑選擇對(duì)話框選擇的保存路徑,保存獲取的內(nèi)容截圖的步驟。從而便于用戶存儲(chǔ)和查看獲取到的內(nèi)容截圖。
[0046]本發(fā)明實(shí)施例的截圖方法,可根據(jù)用戶的截圖指令進(jìn)入截圖模式界面,并提供包括對(duì)象截圖選擇的至少一個(gè)截圖方式選擇項(xiàng),當(dāng)用戶選擇對(duì)象截圖選擇項(xiàng)時(shí),獲取第一應(yīng)用的對(duì)象顯示窗口中展示的對(duì)象的內(nèi)容截圖,該方法能夠獲取對(duì)象在對(duì)象顯示窗口中用戶可見部分和對(duì)象未展現(xiàn)在對(duì)象顯示窗口中的用戶不可見部分的完整內(nèi)容的圖像,相對(duì)于目前的截圖方法來(lái)說(shuō),無(wú)需用戶進(jìn)行多次截圖操作,更加方便,提升了用戶體驗(yàn)。
[0047]圖3為根據(jù)本發(fā)明另一個(gè)實(shí)施例的截圖方法的流程圖。
[0048]如圖3所示,該截圖方法,包括:
[0049]S301,接收用戶的截圖指令。
[0050]S302,根據(jù)截圖指令進(jìn)入截圖模式界面,并在截圖模式界面中提供至少一個(gè)截圖方式選擇項(xiàng),其中,至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng)和屏幕截圖選項(xiàng)。
[0051]S303,接收用戶對(duì)至少一個(gè)截圖方式選擇項(xiàng)的選擇操作。
[0052]S304,當(dāng)選擇操作選擇對(duì)象截圖選項(xiàng)時(shí),獲取對(duì)象的內(nèi)容截圖,其中內(nèi)容截圖包括對(duì)象展現(xiàn)在對(duì)象顯示窗口的用戶可見部分和對(duì)象未展現(xiàn)在對(duì)象顯示窗口的用戶不可見部分。
[0053]步驟S301-S304的具體實(shí)現(xiàn)過(guò)程可參照S101-S104,在此不再說(shuō)明。
[0054]S305,當(dāng)選擇操作選擇屏幕截圖選項(xiàng)時(shí),隱藏第一應(yīng)用的用戶界面。
[0055]具體地,如果用戶的選擇操作選擇的是屏幕截圖選項(xiàng)時(shí),可控制第一應(yīng)用最小化,以顯示第一應(yīng)用最小化后的屏幕顯示內(nèi)容的圖像,然后對(duì)該圖像進(jìn)行半透明處理,并用半透明處理后的圖像替換截圖模式界面中顯示的半透明蒙層,由此隱藏了第一應(yīng)用的用戶界面。
[0056]S306,接收用戶通過(guò)鼠標(biāo)劃選進(jìn)行的截圖操作,根據(jù)截圖操作獲取劃選的屏幕內(nèi)容部分的截圖。
[0057]具體地,用戶可通過(guò)拖動(dòng)鼠標(biāo)以劃選的方式進(jìn)行截圖操作,從而根據(jù)鼠標(biāo)劃選的區(qū)域確定待截圖的屏幕內(nèi)容,并獲取確定的屏幕內(nèi)容部分的截圖。
[0058]在本發(fā)明的另一個(gè)實(shí)施例中,在進(jìn)入截圖模式界面時(shí),用戶既可以通過(guò)選擇截圖方式選擇項(xiàng)進(jìn)行截圖,可選的,用戶也可直接在截圖模式界面中進(jìn)行鼠標(biāo)劃選操作,則本發(fā)明實(shí)施例的截圖方法還可包括以下步驟:
[0059]S307,接收用戶通過(guò)鼠標(biāo)劃選進(jìn)行的截圖操作,根據(jù)截圖操作使用截圖框框選劃選的用戶界面內(nèi)容部分,并在靠近截圖框的預(yù)定位置提供備注工具欄。
[0060]其中,備注工具欄可包括用于添加不同圖形、文字的編輯選項(xiàng)、圖像美化或模糊處理等圖像處理編輯選項(xiàng)。舉例來(lái)說(shuō),圖4a為根據(jù)本發(fā)明一個(gè)實(shí)施例的在截圖框的預(yù)定位置提供備注工具欄的示意圖,如圖4a所示,該備注工具欄中包括了添加、矩形、圓形、箭頭、備注框等內(nèi)容的編輯工具選項(xiàng),還有畫筆、畫刷、文字編輯等編輯工具選項(xiàng),另外,還包括了撤銷、存儲(chǔ)、分享、取消、完成等操作項(xiàng),能夠滿足用戶的各種不同需求。當(dāng)然,上述列舉的工具欄中的編輯工具選項(xiàng)僅為示例性的,不應(yīng)理解為對(duì)本發(fā)明的限定,也可根據(jù)用戶的需要在工具欄中添加其他編輯工具選項(xiàng)。
[0061]應(yīng)當(dāng)理解,在步驟S306中,對(duì)于劃選的屏幕內(nèi)容部分也可提供備注工具欄,以便用戶對(duì)劃選的屏幕內(nèi)容部分進(jìn)行編輯。例如,在用戶可通過(guò)拖動(dòng)鼠標(biāo)以劃選的方式進(jìn)行截圖操作后,可使用截圖框框選出劃選的屏幕內(nèi)容部分,并在靠近截圖框的預(yù)定位置提供備注工具欄,例如,截圖框的下部。其中,備注工具欄可包括用于添加不同圖形、文字的編輯選項(xiàng)、圖像美化或模糊處理等圖像處理編輯選項(xiàng)等,用戶可通過(guò)該備注工具欄對(duì)所劃選的屏幕內(nèi)容部分進(jìn)行編輯,例如添加文字,添加背景等,在用戶編輯完成后,保存用戶編輯完成的所劃選的屏幕內(nèi)容部分的截圖。
[0062]S308,接收用戶使用備注工具欄對(duì)框選的用戶界面內(nèi)容部分進(jìn)行的編輯操作。
[0063]具體地,用戶可根據(jù)需要選擇備注工具欄中的工具選項(xiàng)進(jìn)行選擇。進(jìn)而可根據(jù)用戶的編輯工具選擇指令提供相應(yīng)的編輯功能,以滿足用戶對(duì)截圖的編輯需求,而無(wú)需在截圖后通過(guò)其他圖像處理軟件來(lái)實(shí)現(xiàn),更加方便。
[0064]S309,根據(jù)用戶的編輯操作,在框選的用戶界面內(nèi)容部分中展示編輯效果。
[0065]舉例來(lái)說(shuō),圖4b為根據(jù)本發(fā)明一個(gè)實(shí)施例的在框選的用戶界面內(nèi)容部分中展示編輯效果的示意圖。具體地,如圖4b所示,當(dāng)用戶選擇備注工具選項(xiàng)時(shí),可在工具欄下方提供備注工具欄A,備注工具欄中進(jìn)一步提供對(duì)截圖框的顏色以及備注框線條粗細(xì)的編輯工具,當(dāng)用戶在框選的用戶界面內(nèi)容部分中拖動(dòng)鼠標(biāo)時(shí),即可在截圖中添加如圖4b中B中的備注框。另外,用戶還可在備注框中輸入文字,如圖4b中備注框中的“恭喜發(fā)財(cái)”,備注框中的文字的顏色、字體、大小等均可由用戶設(shè)定和修改。
[0066]S310,在用戶編輯完成后,保存編輯后的框選的用戶界面內(nèi)容部分對(duì)應(yīng)的圖片。
[0067]本發(fā)明實(shí)施例的截圖方法,可為用戶提供對(duì)象截圖、隱藏用戶界面的屏幕截圖等不同的截圖方式,還為用戶提供了在截圖模式界面中直接通過(guò)劃選進(jìn)行截圖的功能,為用戶提供了多種不同的截圖方式,滿足了用戶的不同截圖需求。此外,還可用戶劃選的內(nèi)容提供備注工具欄,以便于用戶直接對(duì)圖片進(jìn)行備注編輯,不需借助其他編輯工具,更加方便,且提升了截圖的趣味性,進(jìn)一步提升了用戶體驗(yàn)。
[0068]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種截圖裝置。
[0069]本發(fā)明實(shí)施例的截圖裝置應(yīng)用于第一應(yīng)用,第一應(yīng)用提供有用戶界面,用戶界面中提供有對(duì)象顯示窗口。其中,第一應(yīng)用可以是瀏覽器、即時(shí)通訊工具、游戲應(yīng)用等任何一種應(yīng)用程序,本發(fā)明對(duì)此不做限定。其中,用戶界面是指第一應(yīng)用所提供的用于和用戶進(jìn)行交互的整個(gè)圖形用戶⑶I界面,即包括對(duì)象顯示窗口以及其他可操作區(qū)域的整個(gè)界面,對(duì)象顯示窗口是指第一應(yīng)用用于顯示應(yīng)用中可顯示的對(duì)象的窗口。
[0070]舉例來(lái)說(shuō),以瀏覽器為例,對(duì)象即為網(wǎng)頁(yè),對(duì)象顯示窗口是指瀏覽器用于展示網(wǎng)頁(yè)的區(qū)域(用于展示網(wǎng)頁(yè)的窗口),用戶界面是指包括網(wǎng)頁(yè)展示窗口、標(biāo)簽欄、地址欄、工具欄等內(nèi)容的整個(gè)瀏覽器窗口界面。
[0071]在本發(fā)明的一個(gè)實(shí)施例中,該截圖裝置可為被設(shè)置為應(yīng)用于第一應(yīng)用的截圖擴(kuò)展。舉例而言,截圖擴(kuò)展可由一個(gè).dll動(dòng)態(tài)鏈接庫(kù)方式實(shí)現(xiàn)的插件、若干JavaScript程序或HTML文件組成。截圖方法可由.dll動(dòng)態(tài)鏈接庫(kù)方式實(shí)現(xiàn)的插件中的函數(shù)實(shí)現(xiàn)。具體地,第一應(yīng)用可與JavaScript程序進(jìn)行交互,并由JavaScript程序調(diào)用.dll動(dòng)態(tài)鏈接庫(kù)方式實(shí)現(xiàn)的插件的截圖方法實(shí)現(xiàn)截圖,并在第一應(yīng)用中進(jìn)行展示。
[0072]圖5為根據(jù)本發(fā)明一個(gè)實(shí)施例的截圖裝置的結(jié)構(gòu)示意圖。
[0073]如圖5所示,該截圖裝置包括:第一接收模塊10、第一提供模塊20、第二接收模塊30和第一獲取模塊40。
[0074]具體地,第一接收模塊10用于接收用戶的截圖指令。在本發(fā)明的實(shí)施例中,第一應(yīng)用可在用戶界面中提供截圖觸發(fā)開關(guān),用戶可通過(guò)觸發(fā)該截圖觸發(fā)開關(guān)輸入截圖指令。例如,可通過(guò)鼠標(biāo)點(diǎn)擊、快捷鍵、語(yǔ)音指令等方式觸發(fā)該截圖觸發(fā)開關(guān)。
[0075]第一提供模塊20用于根據(jù)截圖指令進(jìn)入截圖模式界面,并在截圖模式界面中提供至少一個(gè)截圖方式選擇項(xiàng),其中,至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng)。
[0076]在本發(fā)明的實(shí)施例中,在接收到截圖指令后,第一提供模塊20將提供截圖模式界面。舉例而言,截圖模式界面可與屏幕的顯示區(qū)域的大小一致,更具體的,截圖模式界面可被設(shè)置為覆蓋在當(dāng)前屏幕顯示內(nèi)容上的半透明蒙層,并在半透明蒙層上提供至少一個(gè)截圖方式選擇項(xiàng)。
[0077]可選的,半透明蒙層可被設(shè)置為當(dāng)前屏幕顯示的內(nèi)容的半透明圖像。具體地,在接收到截圖指令后,第一提供模塊20可生成當(dāng)前屏幕顯示的內(nèi)容的圖像,保存至內(nèi)存中,并對(duì)該圖像進(jìn)行半透明處理后顯示在截圖模式界面中。
[0078]其中,至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng),即用于對(duì)第一應(yīng)用中對(duì)象顯示窗口中的對(duì)象進(jìn)行截圖的選項(xiàng)。
[0079]以瀏覽器為例,對(duì)象截圖選項(xiàng)即用于控制對(duì)瀏覽器中顯示的網(wǎng)頁(yè)進(jìn)行截圖的選項(xiàng)。應(yīng)當(dāng)理解,在本發(fā)明一個(gè)實(shí)施例中,對(duì)于當(dāng)前打開了多個(gè)瀏覽器窗口或者多個(gè)標(biāo)簽頁(yè)的情況,對(duì)象截圖選項(xiàng)用于對(duì)當(dāng)前位于前臺(tái)切入狀態(tài)的網(wǎng)頁(yè),即前臺(tái)運(yùn)行的網(wǎng)頁(yè)進(jìn)行截圖。
[0080]在本發(fā)明的一個(gè)實(shí)施例中,至少一個(gè)截圖方式選擇項(xiàng)除了包括對(duì)象截圖選擇項(xiàng)之夕卜,還可包括屏幕截圖選項(xiàng),該截圖選項(xiàng)并不用于對(duì)第一應(yīng)用的用戶界面中的內(nèi)容進(jìn)行截圖,而是用于對(duì)除了第一應(yīng)用的用戶界面之外的屏幕內(nèi)容進(jìn)行截圖,例如,該截圖選項(xiàng)可用于控制對(duì)隱藏第一應(yīng)用的用戶界面后的屏幕區(qū)域進(jìn)行截圖的選項(xiàng)。
[0081]圖2為根據(jù)本發(fā)明一個(gè)實(shí)施例的截圖模式界面的示意圖,以第一應(yīng)用為瀏覽器為例,如圖2所示,在截圖模式界面中顯示了根據(jù)當(dāng)前打開的網(wǎng)頁(yè)的圖片生成的半透明蒙層,并在該蒙層上顯示了對(duì)象截圖選項(xiàng)(選項(xiàng)I)和屏幕截圖選項(xiàng)(即選項(xiàng)2)以及對(duì)每個(gè)截圖方式選擇項(xiàng)的控制說(shuō)明。圖2中的截圖模式界面中還提供了 “Esc”選項(xiàng),用于控制退出截圖模式界面。
[0082]第二接收模塊30用于接收用戶對(duì)至少一個(gè)截圖方式選擇項(xiàng)的選擇操作。
[0083]在本發(fā)明的實(shí)施例中,用戶可通過(guò)鼠標(biāo)點(diǎn)擊或者鍵盤輸入對(duì)應(yīng)的控制鍵選擇對(duì)應(yīng)的截圖方式選擇項(xiàng),當(dāng)然,內(nèi)容選擇項(xiàng)并不限于以物理按鍵來(lái)控制,也可通過(guò)語(yǔ)音指令等方式進(jìn)行控制,特別是對(duì)于手機(jī)、平板電腦等移動(dòng)終端來(lái)說(shuō),也可通過(guò)手勢(shì)動(dòng)作、虛擬鍵盤等方式來(lái)控制,本發(fā)明對(duì)此不做限定。
[0084]舉例來(lái)說(shuō),對(duì)于圖2中的截圖模式界面,如果用戶要選擇對(duì)象截圖選項(xiàng),則可觸發(fā)“ 2 ”,例如點(diǎn)擊鍵盤上的“ 2 ”鍵進(jìn)行選擇。
[0085]第一獲取模塊40用于當(dāng)選擇操作選擇對(duì)象截圖選項(xiàng)時(shí),獲取對(duì)象的內(nèi)容截圖,其中內(nèi)容截圖包括對(duì)象展現(xiàn)在對(duì)象顯示窗口的用戶可見部分和對(duì)象未展現(xiàn)在對(duì)象顯示窗口的用戶不可見部分。
[0086]更具體地,在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)用戶選擇對(duì)象截圖選項(xiàng)時(shí),第一獲取模塊40具體用于通過(guò)對(duì)對(duì)象進(jìn)行整體重繪以獲取重繪后的對(duì)象的圖像作為對(duì)象的內(nèi)容截圖,對(duì)象的內(nèi)容包括對(duì)象顯示窗口中用戶可見部分和用戶不可見部分。
[0087]舉例來(lái)說(shuō),有些網(wǎng)頁(yè)內(nèi)容比較多,而網(wǎng)頁(yè)窗口不能顯示整個(gè)網(wǎng)頁(yè)內(nèi)容,用戶僅能在網(wǎng)頁(yè)窗口中看到部分網(wǎng)頁(yè)部分,而其他部分的網(wǎng)頁(yè)內(nèi)容用戶需要對(duì)網(wǎng)頁(yè)進(jìn)行滾動(dòng)操作進(jìn)行查看。
[0088]這種情況下,本發(fā)明的一個(gè)實(shí)施例中,在獲取對(duì)象的內(nèi)容截圖時(shí),需要對(duì)網(wǎng)頁(yè)進(jìn)行整體重繪,從而可得到包括用戶可見網(wǎng)頁(yè)部分以及用戶不可見的網(wǎng)頁(yè)部分的完整網(wǎng)頁(yè)圖像。
[0089]進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,該截圖裝置還可包括:保存模塊50。保存模塊50用于在獲取對(duì)象的內(nèi)容截圖之后,彈出保存路徑選擇對(duì)話框,并根據(jù)用戶通過(guò)保存路徑選擇對(duì)話框選擇的保存路徑,保存獲取的內(nèi)容截圖。
[0090]其中,保存模塊50是可選的。
[0091]本發(fā)明實(shí)施例的截圖裝置,可根據(jù)用戶的截圖指令進(jìn)入截圖模式界面,并提供包括對(duì)象截圖選擇的至少一個(gè)截圖方式選擇項(xiàng),當(dāng)用戶選擇對(duì)象截圖選擇項(xiàng)時(shí),獲取第一應(yīng)用的對(duì)象顯示窗口中展示的對(duì)象的內(nèi)容截圖,該方法能夠獲取對(duì)象在對(duì)象顯示窗口中用戶可見部分和對(duì)象未展現(xiàn)在對(duì)象顯示窗口中的用戶不可見部分的完整內(nèi)容的圖像,相對(duì)于目前的截圖方法來(lái)說(shuō),無(wú)需用戶進(jìn)行多次截圖操作,更加方便,提升了用戶體驗(yàn)。
[0092]圖6為根據(jù)本發(fā)明另一個(gè)實(shí)施例的截圖裝置的結(jié)構(gòu)示意圖。
[0093]如圖6所示,該截圖裝置,包括:第一接收模塊10、第一提供模塊20、第二接收模塊30、第一獲取模塊40、保存模塊50、第二獲取模塊60、第三接收模塊70、第二提供模塊80和編輯模塊90。
[0094]在本發(fā)明的實(shí)施例中,截圖模式界面中提供的至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng)和屏.截圖選項(xiàng)。
[0095]具體地,第二獲取模塊60用于當(dāng)選擇操作選擇屏幕截圖選項(xiàng)時(shí),隱藏第一應(yīng)用的用戶界面,并接收用戶通過(guò)鼠標(biāo)劃選進(jìn)行的截圖操作,根據(jù)截圖操作獲取劃選的屏幕內(nèi)容部分的截圖。
[0096]更具體地,如果用戶的選擇操作選擇的是屏幕截圖選項(xiàng)時(shí),第二獲取模塊60可控制第一應(yīng)用最小化,以顯示第一應(yīng)用最小化后的屏幕顯示內(nèi)容的圖像,然后對(duì)該圖像進(jìn)行半透明處理,并用半透明處理后的圖像替換截圖模式界面中顯示的半透明蒙層,由此隱藏了第一應(yīng)用的用戶界面。
[0097]用戶可通過(guò)拖動(dòng)鼠標(biāo)以劃選的方式進(jìn)行截圖操作,從而根據(jù)鼠標(biāo)劃選的區(qū)域確定待截圖的屏幕內(nèi)容,并獲取確定的屏幕內(nèi)容部分的截圖。
[0098]第三接收模塊70用于在根據(jù)截圖指令進(jìn)入截圖模式界面后,接收用戶通過(guò)鼠標(biāo)劃選進(jìn)行的截圖操作。
[0099]在本發(fā)明的另一個(gè)實(shí)施例中,在進(jìn)入截圖模式界面時(shí),用戶既可以通過(guò)選擇截圖方式選擇項(xiàng)進(jìn)行截圖,可選的,用戶也可直接在截圖模式界面中進(jìn)行鼠標(biāo)劃選操作。
[0100]第二提供模塊80用于根據(jù)截圖操作使用截圖框框選劃選的用戶界面內(nèi)容部分,并在靠近截圖框的預(yù)定位置提供備注工具欄。
[0101]其中,備注工具欄可包括用于添加不同圖形、文字的編輯選項(xiàng)、圖像美化或模糊處理等圖像處理編輯選項(xiàng)。舉例來(lái)說(shuō),圖4a為根據(jù)本發(fā)明一個(gè)實(shí)施例的在截圖框的預(yù)定位置提供備注工具欄的示意圖,如圖4a所示,該備注工具欄中包括了添加、矩形、圓形、箭頭、備注框等內(nèi)容的編輯工具選項(xiàng),還有畫筆、畫刷、文字編輯等編輯工具選項(xiàng),另外,還包括了撤銷、存儲(chǔ)、分享、取消、完成等操作項(xiàng),能夠滿足用戶的各種不同需求。當(dāng)然,上述列舉的工具欄中的編輯工具選項(xiàng)僅為示例性的,不應(yīng)理解為對(duì)本發(fā)明的限定,也可根據(jù)用戶的需要在工具欄中添加其他編輯工具選項(xiàng)。
[0102]應(yīng)當(dāng)理解,第二提供模塊80還可用于對(duì)于劃選的屏幕內(nèi)容部分也可提供備注工具欄,以便用戶對(duì)劃選的屏幕內(nèi)容部分進(jìn)行編輯。例如,在用戶可通過(guò)拖動(dòng)鼠標(biāo)以劃選的方式進(jìn)行截圖操作后,可使用截圖框框選出劃選的屏幕內(nèi)容部分,第二提供模塊80將在靠近截圖框的預(yù)定位置提供備注工具欄,例如,截圖框的下部。其中,備注工具欄可包括用于添加不同圖形、文字的編輯選項(xiàng)、圖像美化或模糊處理等圖像處理編輯選項(xiàng)等,用戶可通過(guò)該備注工具欄對(duì)所劃選的屏幕內(nèi)容部分進(jìn)行編輯,例如添加文字,添加背景等,在用戶編輯完成后,保存用戶編輯完成的所劃選的屏幕內(nèi)容部分的截圖。
[0103]編輯模塊90用于接收用戶使用備注工具欄對(duì)框選的用戶界面內(nèi)容部分進(jìn)行的編輯操作,根據(jù)用戶的編輯操作,在框選的用戶界面內(nèi)容部分中展示編輯效果,并在用戶編輯完成后,保存編輯后的框選的用戶界面內(nèi)容部分對(duì)應(yīng)的圖片。
[0104]更具體地,用戶可根據(jù)需要選擇備注工具欄中的工具選項(xiàng)進(jìn)行選擇。編輯模塊90可根據(jù)用戶的選擇顯示對(duì)應(yīng)的編輯效果。舉例來(lái)說(shuō),圖4b為根據(jù)本發(fā)明一個(gè)實(shí)施例的在框選的用戶界面內(nèi)容部分中展示編輯效果的示意圖。具體地,如圖4b所示,當(dāng)用戶選擇備注工具選項(xiàng)時(shí),編輯模塊90可在工具欄下方提供備注工具欄A,備注工具欄中進(jìn)一步提供對(duì)截圖框的顏色以及備注框線條粗細(xì)的編輯工具,當(dāng)用戶在框選的用戶界面內(nèi)容部分中拖動(dòng)鼠標(biāo)時(shí),即可在截圖中添加如圖4b中B中的備注框。另外,用戶還可在備注框中輸入文字,如圖4b中備注框中的“恭喜發(fā)財(cái)”,備注框中的文字的顏色、字體、大小等均可由用戶設(shè)定和修改。
[0105]由此,可根據(jù)用戶的編輯工具選擇指令提供相應(yīng)的編輯功能,以滿足用戶對(duì)截圖的編輯需求,而無(wú)需在截圖后通過(guò)其他圖像處理軟件來(lái)實(shí)現(xiàn),更加方便。
[0106]本發(fā)明實(shí)施例的截圖裝置,可為用戶提供對(duì)象截圖、隱藏用戶界面的屏幕截圖等不同的截圖方式,還為用戶提供了在截圖模式界面中直接通過(guò)劃選進(jìn)行截圖的功能,為用戶提供了多種不同的截圖方式,滿足了用戶的不同截圖需求。此外,還可用戶劃選的內(nèi)容提供備注工具欄,以便于用戶直接對(duì)圖片進(jìn)行備注編輯,不需借助其他編輯工具,更加方便,且提升了截圖的趣味性,進(jìn)一步提升了用戶體驗(yàn)。
[0107]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種電子設(shè)備。
[0108]根據(jù)本發(fā)明實(shí)施例的電子設(shè)備,包括:外殼,顯示器、電路板和處理器,其中,電路板安置在外殼圍成的空間內(nèi)部,顯示器在外殼外部,并與電路板相連接,處理器設(shè)置在電路板上;
[0109]處理器用于處理數(shù)據(jù),并用于提供用戶界面,用戶界面中提供有對(duì)象顯示窗口,處理器具體用于執(zhí)行以下步驟:
[0110]S101’,接收用戶的截圖指令。
[0111]S102’,根據(jù)截圖指令進(jìn)入截圖模式界面,并在截圖模式界面中提供至少一個(gè)截圖方式選擇項(xiàng),其中,至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng)。
[0112]S103’,接收用戶對(duì)至少一個(gè)截圖方式選擇項(xiàng)的選擇操作。
[0113]S104’,當(dāng)選擇操作選擇對(duì)象截圖選項(xiàng)時(shí),獲取對(duì)象的內(nèi)容截圖,其中內(nèi)容截圖包括對(duì)象展現(xiàn)在對(duì)象顯示窗口的用戶可見部分和對(duì)象未展現(xiàn)在對(duì)象顯示窗口的用戶不可見部分。
[0114]S101’ -S104’的具體實(shí)現(xiàn)過(guò)程可參考步驟S101-S104,在此不再贅述。
[0115]進(jìn)一步地,在獲取對(duì)象的內(nèi)容截圖之后,處理器還用于:彈出保存路徑選擇對(duì)話框,并根據(jù)用戶通過(guò)保存路徑選擇對(duì)話框選擇的保存路徑,保存獲取的內(nèi)容截圖的步驟。從而便于用戶存儲(chǔ)和查看獲取到的內(nèi)容截圖。
[0116]本發(fā)明實(shí)施例的電子設(shè)備,可根據(jù)用戶的截圖指令進(jìn)入截圖模式界面,并提供包括對(duì)象截圖選擇的至少一個(gè)截圖方式選擇項(xiàng),當(dāng)用戶選擇對(duì)象截圖選擇項(xiàng)時(shí),獲取第一應(yīng)用的對(duì)象顯示窗口中展示的對(duì)象的內(nèi)容截圖,該方法能夠獲取對(duì)象在對(duì)象顯示窗口中用戶可見部分和對(duì)象未展現(xiàn)在對(duì)象顯示窗口中的用戶不可見部分的完整內(nèi)容的圖像,相對(duì)于目前的截圖方法來(lái)說(shuō),無(wú)需用戶進(jìn)行多次截圖操作,更加方便,提升了用戶體驗(yàn)。
[0117]此外,在本發(fā)明的一個(gè)實(shí)施例中,處理器還用于:當(dāng)選擇操作選擇屏幕截圖選項(xiàng)時(shí),隱藏第一應(yīng)用的用戶界面,以及接收用戶通過(guò)鼠標(biāo)劃選進(jìn)行的截圖操作,根據(jù)截圖操作獲取劃選的屏幕內(nèi)容部分的截圖。
[0118]在本發(fā)明的另一個(gè)實(shí)施例中,如果在進(jìn)入截圖模式界面時(shí),用戶直接在截圖模式界面中進(jìn)行鼠標(biāo)劃選操作,則處理器還用于:接收用戶通過(guò)鼠標(biāo)劃選進(jìn)行的截圖操作,根據(jù)截圖操作使用截圖框框選劃選的用戶界面內(nèi)容部分,并在靠近截圖框的預(yù)定位置提供備注工具欄;接收用戶使用備注工具欄對(duì)框選的用戶界面內(nèi)容部分進(jìn)行的編輯操作;根據(jù)用戶的編輯操作,在框選的用戶界面內(nèi)容部分中展示編輯效果;在用戶編輯完成后,保存編輯后的框選的用戶界面內(nèi)容部分對(duì)應(yīng)的圖片。
[0119]由此,可為用戶提供對(duì)象截圖、隱藏用戶界面的屏幕截圖等不同的截圖方式,還為用戶提供了在截圖模式界面中直接通過(guò)劃選進(jìn)行截圖的功能,為用戶提供了多種不同的截圖方式,滿足了用戶的不同截圖需求。此外,還可用戶劃選的內(nèi)容提供備注工具欄,以便于用戶直接對(duì)圖片進(jìn)行備注編輯,不需借助其他編輯工具,更加方便,且提升了截圖的趣味性,進(jìn)一步提升了用戶體驗(yàn)。
[0120]在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“中心”、“縱向”、“橫向”、“長(zhǎng)度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底” “內(nèi)”、“外”、“順時(shí)針”、“逆時(shí)針”、“軸向”、“徑向”、“周向”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。
[0121]此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上,例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
[0122]在本發(fā)明中,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“安裝”、“相連”、“連接”、“固定”等術(shù)語(yǔ)應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通或兩個(gè)元件的相互作用關(guān)系,除非另有明確的限定。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。
[0123]在本發(fā)明中,除非另有明確的規(guī)定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接觸,或第一和第二特征通過(guò)中間媒介間接接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或僅僅表示第一特征水平高度小于第二特征。
[0124]在本說(shuō)明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
[0125] 盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。
【權(quán)利要求】
1.一種截圖方法,其特征在于,所述方法應(yīng)用于第一應(yīng)用,所述第一應(yīng)用提供有用戶界面,所述用戶界面中提供有對(duì)象顯示窗口,所述方法包括: 接收用戶的截圖指令; 根據(jù)所述截圖指令進(jìn)入截圖模式界面,并在所述截圖模式界面中提供至少一個(gè)截圖方式選擇項(xiàng),其中,所述至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng); 接收所述用戶對(duì)所述至少一個(gè)截圖方式選擇項(xiàng)的選擇操作; 當(dāng)所述選擇操作選擇所述對(duì)象截圖選項(xiàng)時(shí),獲取所述對(duì)象的內(nèi)容截圖,其中所述內(nèi)容截圖包括所述對(duì)象展現(xiàn)在所述對(duì)象顯示窗口的用戶可見部分和所述對(duì)象未展現(xiàn)在所述對(duì)象顯示窗口的用戶不可見部分。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取所述對(duì)象的內(nèi)容截圖具體包括: 通過(guò)對(duì)所述對(duì)象進(jìn)行整體重繪以獲取重繪后的所述對(duì)象的圖像作為所述對(duì)象的內(nèi)容截圖。
3.如權(quán)利要求1或2所述的方法,其特征在于,在所述獲取所述對(duì)象的內(nèi)容截圖之后,還包括: 彈出保存路徑選擇對(duì)話框; 根據(jù)所述用戶通過(guò)所述保存路徑選擇對(duì)話框選擇的保存路徑,保存所述獲取的內(nèi)容截圖。
4.如權(quán)利要求1所述的方法,其特征在于, 所述截圖方式選擇項(xiàng)還包括屏幕截圖選項(xiàng); 所述方法還包括: 當(dāng)所述選擇操作選擇所述屏幕截圖選項(xiàng)時(shí): 隱藏所述第一應(yīng)用的所述用戶界面; 接收所述用戶通過(guò)鼠標(biāo)劃選進(jìn)行的截圖操作,根據(jù)所述截圖操作獲取所述劃選的屏幕內(nèi)容部分的截圖。
5.如權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,在所述根據(jù)所述截圖指令進(jìn)入截圖模式界面后,所述方法還包括: 接收所述用戶通過(guò)鼠標(biāo)劃選進(jìn)行的截圖操作,根據(jù)所述截圖操作使用截圖框框選所述劃選的用戶界面內(nèi)容部分,并在靠近所述截圖框的預(yù)定位置提供備注工具欄; 接收所述用戶使用所述備注工具欄對(duì)所述框選的用戶界面內(nèi)容部分進(jìn)行的編輯操作; 根據(jù)所述用戶的編輯操作,在所述框選的用戶界面內(nèi)容部分中展示編輯效果; 在所述用戶編輯完成后,保存編輯后的所述框選的用戶界面內(nèi)容部分對(duì)應(yīng)的圖片。
6.如權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述第一應(yīng)用是瀏覽器,所述對(duì)象是網(wǎng)頁(yè)。
7.如權(quán)利要求1-6任一項(xiàng)所述的方法,其特征在于,所述第一應(yīng)用中設(shè)置有截圖擴(kuò)展,所述方法由所述截圖擴(kuò)展執(zhí)行。
8.一種截圖裝置,其特征在于,所述裝置應(yīng)用于第一應(yīng)用,所述第一應(yīng)用提供有用戶界面,所述用戶界面中提供有對(duì)象顯示窗口,所述裝置包括: 第一接收模塊,用于接收用戶的截圖指令; 第一提供模塊,用于根據(jù)所述截圖指令進(jìn)入截圖模式界面,并在所述截圖模式界面中提供至少一個(gè)截圖方式選擇項(xiàng),其中,所述至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng);第二接收模塊,用于接收所述用戶對(duì)所述至少一個(gè)截圖方式選擇項(xiàng)的選擇操作;第一獲取模塊,用于當(dāng)所述選擇操作選擇所述對(duì)象截圖選項(xiàng)時(shí),獲取所述對(duì)象的內(nèi)容截圖,其中所述內(nèi)容截圖包括所述對(duì)象展現(xiàn)在所述對(duì)象顯示窗口的用戶可見部分和所述對(duì)象未展現(xiàn)在所述對(duì)象顯示窗口的用戶不可見部分。
9.如權(quán)利要求8所述的裝置,其特征在于,所述第一獲取模塊具體用于: 通過(guò)對(duì)所述對(duì)象進(jìn)行整體重繪以獲取重繪后的所述對(duì)象的圖像作為所述對(duì)象的內(nèi)容截圖。
10.如權(quán)利要求8或9所述的裝置,其特征在于,還包括: 保存模塊,用于在所述獲取所述對(duì)象的內(nèi)容截圖之后,彈出保存路徑選擇對(duì)話框,并根據(jù)所述用戶通過(guò)所述保存路徑選擇對(duì)話框選擇的保存路徑,保存所述獲取的內(nèi)容截圖。
11.如權(quán)利要求8所述的裝置,其特征在于, 所述截圖方式選擇項(xiàng)還包括屏幕截圖選項(xiàng); 所述裝置還包括: 第二獲取模塊,用于當(dāng)所述選擇操作選擇所述屏幕截圖選項(xiàng)時(shí),隱藏所述第一應(yīng)用的所述用戶界面,并接收所述用戶通過(guò)鼠標(biāo)劃選進(jìn)行的截圖操作,根據(jù)所述截圖操作獲取所述劃選的屏幕內(nèi)容部分的截圖。
12.如權(quán)利要求8至11任一項(xiàng)所述的裝置,其特征在于,還包括: 第三接收模塊,用于在所述根據(jù)所述截圖指令進(jìn)入截圖模式界面后,接收所述用戶通過(guò)鼠標(biāo)劃選進(jìn)行的截圖操作; 第二提供模塊,用于根據(jù)所述截圖操作使用截圖框框選所述劃選的用戶界面內(nèi)容部分,并在靠近所述截圖框的預(yù)定位置提供備注工具欄; 編輯模塊,用于接收所述用戶使用所述備注工具欄對(duì)所述框選的用戶界面內(nèi)容部分進(jìn)行的編輯操作,根據(jù)所述用戶的編輯操作,在所述框選的用戶界面內(nèi)容部分中展示編輯效果,并在所述用戶編輯完成后,保存編輯后的所述框選的用戶界面內(nèi)容部分對(duì)應(yīng)的圖片。
13.如權(quán)利要求8-12任一項(xiàng)所述的裝置,其特征在于,所述第一應(yīng)用是瀏覽器,所述對(duì)象是網(wǎng)頁(yè)。
14.如權(quán)利要求8-13任一項(xiàng)所述的裝置,其特征在于,所述裝置被設(shè)置為應(yīng)用于所述第一應(yīng)用的截圖擴(kuò)展。
15.一種電子設(shè)備,其特征在于,包括:外殼,顯示器、電路板和處理器,其中,電路板安置在外殼圍成的空間內(nèi)部,顯示器在外殼外部,并與電路板相連接,處理器設(shè)置在電路板上; 處理器用于處理數(shù)據(jù),并用于提供用戶界面,所述用戶界面中提供有對(duì)象顯示窗口,所述處理器具體用于執(zhí)行以下步驟: 接收用戶的截圖指令; 根據(jù)所述截圖指令進(jìn)入截圖模式界面,并在所述截圖模式界面中提供至少一個(gè)截圖方式選擇項(xiàng),其中,所述至少一個(gè)截圖方式選擇項(xiàng)包括對(duì)象截圖選項(xiàng); 接收所述用戶對(duì)所述至少一個(gè)截圖方式選擇項(xiàng)的選擇操作; 當(dāng)所述選擇操作選擇所述對(duì)象截圖選項(xiàng)時(shí),獲取所述對(duì)象的內(nèi)容截圖,其中所述內(nèi)容截圖包括所述對(duì)象展現(xiàn)在所述對(duì)象顯示窗口的用戶可見部分和所述對(duì)象未展現(xiàn)在所述對(duì)象顯示窗口的用戶不可見部分。
【文檔編號(hào)】G06F3/0484GK104238913SQ201410444062
【公開日】2014年12月24日 申請(qǐng)日期:2014年9月2日 優(yōu)先權(quán)日:2014年9月2日
【發(fā)明者】范頔, 李春鵬, 郭真 申請(qǐng)人:北京金山安全軟件有限公司