一種截屏方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明屬于移動終端技術領域,尤其涉及一種截屏方法及裝置。
【背景技術】
[0002]截屏是一種截取圖片或文字的途徑,也是一種計算機運用技術。隨著信息化的發(fā)展,人們很多時候都需要使用截屏技術,通過這種技術可以截取下自己感興趣的文章或圖片,供自己使用觀看或者發(fā)送給好友使用觀看。
[0003]目前的截屏方法中,通常是根據(jù)鼠標或者觸摸滑動確定起始點和終點,提取起點和終點為對角線的方形區(qū)域,將所述的方形區(qū)域作為截屏區(qū)域,因此截屏區(qū)域通常都是方形,及現(xiàn)有的截屏方法僅限于方框截屏,導致對不需要截屏的部分造成浪費,截屏的精確性不高,用戶體驗不夠好。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種將輸入閉合軌跡對應的閉合區(qū)域作為截屏區(qū)域或者通過備選形狀選擇截屏區(qū)域的截屏方法,旨在解決現(xiàn)有的截屏方法僅限于方框截屏,導致對不需要截屏的部分造成浪費,截屏的精確性不高,用戶體驗不夠好的問題。
[0005]本發(fā)明是這樣實現(xiàn)的,一種截屏的方法,包括以下步驟:
[0006]當接收到截屏命令時,生成半透明窗口覆蓋屏幕;
[0007]接收用戶輸入的選擇區(qū)域,接收用戶輸入的選擇區(qū)域,所述選擇區(qū)域為輸入的閉合軌跡,或者為采用備選截圖框選擇的區(qū)域,所述閉合軌跡以及所述備選截圖框的形狀和位置可任意調(diào)整;
[0008]當確定選擇區(qū)域為截屏區(qū)域時,根據(jù)截屏區(qū)域生成相應的圖片。
[0009]本發(fā)明的另一目的在于提供一種截屏的裝置,包括:
[0010]接收單元,生成單元;
[0011]所述接收單元,用于接收截屏命令,以及接收用戶輸入的選擇區(qū)域,所述選擇區(qū)域為輸入的閉合軌跡,或者為采用備選截圖框選擇的區(qū)域,所述閉合軌跡以及所述備選截圖框的形狀和位置可任意調(diào)整;
[0012]所述生成單元,用于當接收到所述截屏命令時,生成半透明窗口覆蓋屏幕;
[0013]所述生成單元,還用于當確定選擇區(qū)域為截屏區(qū)域時,根據(jù)截屏區(qū)域生成相應的圖片。
[0014]在本發(fā)明中,當接收到截屏命令時生成半透明窗口覆蓋屏幕,接收用戶輸入的選擇區(qū)域,所述選擇區(qū)域為輸入的閉合軌跡或通過采用備選截圖框選擇的區(qū)域,所述閉合軌跡以及所述備選截圖框的形狀和位置能夠調(diào)整,當確定選擇區(qū)域為截屏區(qū)域時,根據(jù)截屏區(qū)域生成相應的圖片,實現(xiàn)了可以自由在屏幕上截取任意形狀的圖片,提高了截取精度,增強了用戶體驗。
【附圖說明】
[0015]圖1是本發(fā)明實施例提供的截屏方法的實現(xiàn)流程圖;
[0016]圖2是本發(fā)明實施例提供的截屏方法的實現(xiàn)流程圖;
[0017]圖3是本發(fā)明實施例提供的截屏裝置的結(jié)構框圖。
【具體實施方式】
[0018]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0019]圖1示出了本發(fā)明實施例提供的一種截屏方法的實現(xiàn)流程,詳述如下:
[0020]步驟101、當接收到截屏命令時,生成半透明窗口覆蓋屏幕。
[0021]具體的,當接收到用戶輸入的截屏命令時,獲取屏幕的尺寸,生成不少于屏幕尺寸的半透明窗口覆蓋屏幕??梢愿鶕?jù)當前屏幕整體顏色生成與該屏幕顏色有明顯對比度的顏色的半透明窗口,也可以通過用戶輸入的與屏幕具有明顯對比度的顏色,根據(jù)用戶輸入的顏色生成半透明的窗口,進入截屏功能,等待用戶輸入選擇截屏區(qū)域。
[0022]步驟102、接收用戶輸入的選擇區(qū)域,所述選擇區(qū)域為輸入的閉合軌跡,或者為采用備選截圖框選擇的區(qū)域,所述閉合軌跡以及所述備選截圖框的形狀和位置可任意調(diào)整。
[0023]具體的,用戶可以根據(jù)需要截取的內(nèi)容,通過鼠標或者觸摸滑動輸入閉合軌跡確定選擇區(qū)域或者通過備選截圖框選擇區(qū)域。所述備選截圖框的形狀可以是方框、圓形、橢圓形等規(guī)則的圖形或者不規(guī)則圖形。同時,閉合軌跡以及備選截圖框均可以通過滑動拖曳、單點或者多點或者線段拉伸實現(xiàn)任意形狀和位置的調(diào)整,具體的通過滑動拖曳實現(xiàn)所述閉合軌跡以及所述備選截圖框位置的任意調(diào)整,通過單點、多點或線段向任意方向拉伸實現(xiàn)形狀的任意調(diào)整,通過選中閉合軌跡或者截圖框框邊的單個點或者多個點或者線段,然后通過鼠標或者觸摸在屏幕上進行任意方向的滑動,所述單個點或者多個點或者線段的位置根據(jù)滑動軌跡移動,從而可實現(xiàn)在屏幕上選擇任意形狀的區(qū)域。例如,需要截取屏幕上的心形圖片,可以通過鼠標或者觸摸滑動沿屏幕的心形圖片輸入心形的閉合軌跡,閉合軌跡所對應的閉合區(qū)域即為心形圖片區(qū)域,如果輸入的心形閉合軌跡后出現(xiàn)誤差,如閉合軌跡對應的閉合區(qū)域沒有包含完整心形圖片或者有多余的部分,則可以通過鼠標或者觸摸進行滑動拖曳、或者通過選擇單點進行拉伸或多點拉伸或線段拉伸進行調(diào)整;需要截取屏幕上的心形圖片,也可以通過從備選截圖框中選擇心形截圖框選擇需要截取的心形圖片區(qū)域,同時可以通過滑動拖曳、單點或多點或線段拉伸進行調(diào)整通過心形截圖框準確選擇要截取的心形圖片區(qū)域。
[0024]步驟103、當確定所述選擇區(qū)域為截屏區(qū)域時,根據(jù)所述截屏區(qū)域生成相應的圖片。
[0025]當用戶確定選擇區(qū)域為截屏區(qū)域時,根據(jù)截屏區(qū)域生成相應的圖片文件,圖片文件的格式可以是JPEG,JPG, BMP, GIF等格式。進一步的,生成圖片后,可以調(diào)用終端的圖片編輯程序?qū)D片進行編輯,圖片處理程序包含圖片編輯工具,根據(jù)用戶的操作對所述圖片進行編輯。圖片編輯工具包括使用畫筆工具、文字處理工具、擦除工具以及調(diào)色工具等。編輯完后,用戶可將存儲圖片或者通過分享方式將圖片分享給好友,比如分享至微博等,也可以通過社交平臺或即時通訊工具將圖片發(fā)送給好友。
[0026]在本發(fā)明實施例中,用戶可以根據(jù)需要截取的內(nèi)容,通過鼠標或者觸摸滑動輸入閉合軌跡確定選擇區(qū)域或者通過備選截圖框選擇區(qū)域,所述閉合軌跡以及所述備選截圖框能夠通過滑動拖曳、單點或多點或線段向任意方向拉伸實現(xiàn)任意形狀和位置的調(diào)整,當確定選擇區(qū)域為截圖區(qū)域時,根據(jù)截圖區(qū)域生成圖片,從而實現(xiàn)了任意形狀的自由截圖。
[0027]圖2示出了本發(fā)明實施例提供的又一種截屏方法的實現(xiàn)流程,詳述如下:
[0028]步驟201、當接收到截屏命令時,生成半透明窗口覆蓋屏幕。
[0029]具體的,當接收到用戶輸入的截屏命令時,獲取屏幕的尺寸,生成不少于屏幕尺寸的半透明窗口覆蓋屏幕。可以根據(jù)當前屏幕整體顏色生成與該屏幕顏色有明顯對比度的顏色的半透明窗口,也可以通過用戶輸入的與屏幕具有明顯對比度的顏色,根據(jù)用戶輸入的顏色生成半透明的窗口,進入截屏功能,等待用戶輸入選擇截屏區(qū)域。
[0030]步驟202、接收用戶輸入的選擇區(qū)域,所述選擇區(qū)域為輸入的閉合軌跡,或者為采用備選截圖框選擇的區(qū)域,所述閉合軌跡以及所述備選截圖框的形狀和位置可任意調(diào)整。
[0031]具體的,用戶可以根據(jù)需要截取的內(nèi)容,通過鼠標或者觸摸滑動輸入閉合軌跡確定選擇區(qū)域或者通過備選截圖框選擇區(qū)域。所述備選截圖框的形狀可以是方框、圓形、橢圓形等規(guī)則的圖形或者不規(guī)則圖形。同時,閉合軌跡以及備選截圖框均可以通過滑動拖曳、單點或者多點或者線段拉伸實現(xiàn)任意形狀和位置的調(diào)整,具體的通過滑動拖曳實現(xiàn)所述閉合軌跡以及所述備選截圖框位置的任意調(diào)整,通過單點、多點或線段向任意方向拉伸實現(xiàn)形狀的任意調(diào)整,通過選中閉合軌跡或者截圖框框邊的單個點或者多個點或者線段,然后通過鼠標或者觸摸在屏幕上進行任意方向的滑動,所述單個點或者多個點或者線段的位置根據(jù)滑動軌跡移動,從而可實現(xiàn)在屏幕上選擇任意形狀的區(qū)域。步驟203、獲取半透明窗口的顏色信息。
[0032]步驟203、獲取半透明窗口的顏色信息。
[0033]步驟204、配置所述選擇區(qū)域,使所述選擇區(qū)域與半透明窗口有明顯的對比。
[003