一種終端截屏方法及終端的制作方法
【技術領域】
[0001]本發明涉及電子技術領域,具體涉及一種終端截屏方法及終端。
【背景技術】
[0002]通過智能手機、平板電腦等終端進行社交活動幾乎已成為廣大終端用戶每天都會做的事情,用戶可通過終端上的軟件應用分享自己的信息和資源等。其中,通過截屏分享相關信息(如聊天界面、圖片等)已成為很多用戶的選擇,如果截屏圖片中包含一些隱私或者敏感信息,直接將截屏圖片分享出去時存在隱私被泄露的風險;如果用戶只是想讓對方關注屏幕中某些區域的信息時,直接將截屏圖片不加任何處理地分享出去時存在不夠直觀和醒目的問題。
【發明內容】
[0003]本發明實施例提供了一種終端截屏方法及終端,可以快速實現對截屏圖片的效果處理,提高截屏圖片的安全度。
[0004]本發明實施例第一方面提供了一種終端截屏方法,包括:
[0005]獲取終端顯示界面包含的顯示對象;
[0006]根據預設顯示對象確定規則,從所述顯示界面包含的顯示對象中確定目標顯示對象;
[0007]調整所述目標顯示對象的顯示效果;
[0008]對所述顯示界面進行截屏操作,并保存截屏圖像。
[0009]本發明實施例第二方面提供了一種終端,包括:
[0010]第一獲取單元,用于獲取終端顯示界面包含的顯示對象;
[0011]第一確定單元,用于根據預設顯示對象確定規則,從所述顯示界面包含的顯示對象中確定目標顯不對象;
[0012]調整單元,用于調整所述目標顯示對象的顯示效果;
[0013]截屏單元,用于對所述顯示界面進行截屏操作,并保存截屏圖像。
[0014]通過本發明實施例可獲取終端顯示界面包含的顯示對象,并根據預設顯示對象確定規則,從該顯示界面包含的顯示對象中確定目標顯示對象,進而調整該目標顯示對象的顯示效果,對該顯示界面進行截屏操作,并保存截屏圖像,可以快速實現對截屏圖片的效果處理,提高截屏圖片的安全度。
【附圖說明】
[0015]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0016]圖1是本發明實施例提供的一種終端截屏方法的第一實施例流程示意圖;
[0017]圖2是本發明實施例提供的一種終端截屏方法的第二實施例流程示意圖;
[0018]圖3是本發明實施例提供的一種終端截屏方法的第三實施例流程示意圖;
[0019]圖4是本發明實施例提供的一種終端的第一實施例結構示意圖;
[0020]圖5是本發明實施例提供的一種終端的第二實施例結構示意圖;
[0021]圖6是本發明實施例提供的一種終端的第三實施例結構示意圖;
[0022]圖7是本發明實施例提供的一種終端的第四實施例結構示意圖。
【具體實施方式】
[0023]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0024]本發明實施例中的終端可以包括智能手機(如Android手機、1S手機、WindowsPhone手機等)、平板電腦、掌上電腦、筆記本電腦、移動互聯網設備(MID,Mobile InternetDevices)或穿戴式設備等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
[0025]請參閱圖1,為本發明實施例提供的一種終端截屏方法的第一實施例流程示意圖。本實施例中所描述的終端截屏方法,包括以下步驟:
[0026]SlOl、終端獲取所述終端顯示界面包含的顯示對象。
[0027]其中,該顯示對象是指終端顯示界面上輸出的各類顯示元素,如圖標、頭像、文本、圖片、虛擬按鍵等,終端可識別一定顯示區域范圍內的像素點之間特征(包括RGB值、灰階值、色彩深度等)的相似度,將相似度達到預設閾值(如85%或90%)的像素點組成的顯示區域確定為一個顯示對象,進而確定出該顯示界面中不同顯示區域組成的各個顯示對象。
[0028]具體的,終端獲取當前顯示界面所包含的顯示對象,例如當前的顯示界面為一社交應用的聊天界面,則該聊天界面包含的顯示對象可以有頭像框(包含用戶頭像圖標、用戶名等)、對話框(包含聊天內容)、表情圖案、標題框、操作按鈕等。
[0029]S102、所述終端根據預設顯示對象確定規則,從所述顯示界面包含的顯示對象中確定目標顯示對象。
[0030]其中,該目標顯示對象包括當前顯示界面中的至少一個顯示對象。
[0031]在一些可行的實施方式中,終端可設有一懸浮操作按鈕或圖標,用戶可通過該懸浮操作按鈕或圖標輸入針對該顯示界面的截屏預處理指令,進而終端將該顯示界面“冷凍”,即對該顯示界面進行鎖定,使得終端在檢測到用戶通過功能按鈕或者操作區域輸入操控指令時,不做響應,以防止在截屏過程中出現誤操作。
[0032]具體的,終端可檢測用戶針對該顯示界面輸入的顯示對象選取指令,獲取該顯示對象選取指令包括的在該顯示界面上的滑動軌跡,進而確定該滑動軌跡包圍的目標顯示區域,并將該目標顯示區域包含的顯示對象設為該目標顯示對象,或者,終端確定處于該滑動軌跡上的顯示對象,并將這些顯示對象設為該目標顯示對象。
[0033]在一些可行的實施方式中,終端可檢測針對該顯示界面輸入的顯示對象選取指令,獲取該顯示對象選取指令包括的點擊操作,并根據該點擊操作在顯示界面中的位置信息,確定該點擊操作選中的顯示對象,從而將該點擊操作選中的顯示對象設為目標顯示對象。
[0034]在一些可行的實施方式中,終端可獲取該顯示界面包含的顯示對象的內容信息,進而確定出內容信息中包含有預設類型信息的顯示對象,并將這些顯示對象設為該目標顯示對象。
[0035]需要說明的是,該預設類型信息可包括隱私類信息(如銀行卡號、身份證號、用戶名、手機號、人臉圖片)。
[0036]進一步的,用戶可自由設置該預設類型信息的類型,如用戶設有搞笑類型信息,則終端可將內容信息中包含有搞笑類型信息(如搞笑的段子、夸張的表情圖案)的顯示對象設為該目標顯示對象。
[0037]在一些可行的實施方式中,終端可記錄本次截屏操作中該目標顯示對象所屬的顯示對象類型,進而確定包含的顯示對象數量大于或等于預設數量閾值的目標顯示對象類型,從而在下一次進行截屏操作時,自動將該終端的顯示界面中屬于該目標顯示對象類型的顯示對象設為目標顯示對象。
[0038]S103、所述終端調整所述目標顯示對象的顯示效果。
[0039]具體的,終端可對該目標顯示對象中的部分顯示對象進行模糊化處理,以降低該目標顯示對象的顯示清晰度,如對包含隱私類信息的顯示對象添加馬賽克,或者,利用預設圖片(如純黑色或深色圖片)對包含隱私類信息的顯示對象進行覆蓋,等等。
[0040]在一些可行的實施方式中,終端可對該目標顯示對象添加標記或進行顏色渲染,以突出顯示該目標顯示對象,如對用戶選定的顯示對象或者包含搞笑類型信息的顯示對象添加箭頭或圓圈標記,或者,對用戶選定的顯示對象或者包含搞笑類型信息的顯示對象進行顏色渲染(如渲染為黃色或紅色等較為醒目的顏色),等等。
[0041]S104、所述終端對所述顯示界面進行截屏操作,并保存截屏圖像。
[0042]在一些可行的實施方式中,終端對該目標顯示對象的顯示效果進行調整后,可根據用戶的操作指令調整截屏區域的大小,即截屏區域可為當前的顯示界面的整個顯示區域,也可為該顯示界面的部分顯示區域,本發明實施例不做限定。
[0043]通過本發明實施例可獲取終端顯示界面包含的顯示對象,并根據預設顯示對象確定規則,從該顯示界面包含的顯示對象中確定目標顯示對象,進而調整該目標顯示對象的顯示效果,對該顯示界面進行截屏操作,并保存截屏圖像,可以快速實現對截屏圖片的效果處理,提高截屏圖片的安全度。此外,終端可記錄用戶經常選擇的目標顯示對象類型,在下一次截屏時自動識別,提高了目標顯示對象選取時的智能化程度。
[0044]請參閱圖2,為本發明實施例提供的一種終端截屏方法的第二實施例流程示意圖。本實施例中所描述的終端截屏方法,包括以下步驟:
[0045]S201、終端獲取所述終端顯示界面包含的顯示對象。
[0046]其中,該顯示對象是指終端顯示界面上輸出的各類顯示元素,如圖標、頭像、文本、圖片、虛擬按鍵等,終端可識別一定顯示區域范圍內的像素點之間特征(包括RGB值、灰階值、色彩深度等)的相似度,將相似度達到預設閾值(如85%或90%)的像素點組成的顯示區域確定為一個顯示對象,進而確定出該顯示界面中不同顯示區域組成的各個顯示對象。
[0047]具體的,終端獲取當前顯示界面所包含的顯示對象,例如當前的顯示界面為一社交應用的聊天界面,則該聊天界面包含的顯示對象可以有頭像框(包含用戶頭像圖標、用戶名等)、對話框(包含聊天內容)、表情圖案、標題框、操作按鈕等。
[0048]在一些可行的實施方式中,終端可設有一懸浮操作按鈕或圖標,用戶可通過該懸浮操作按鈕或圖標輸入針對該顯示界面的截屏預處理指令,進而終端將該顯示界面“冷凍”,即對該顯示界面進行鎖定,使得終端在檢測到用戶通過功能按鈕或者操作區域輸入操控指令時,不做響應,以防止在截屏過程中出現誤操作。
[0049]S202、