本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種截屏方法及裝置。
背景技術(shù):
手機、pad、電腦在人們的生活中發(fā)揮著不可或缺的作用,很多時候人們想分享或者記錄信息的時候會截屏這種方式?,F(xiàn)有技術(shù)中,截屏一般包含3個步驟,首先接收截屏命令,其次在手機中保存一個靜態(tài)圖,最后將靜態(tài)圖呈現(xiàn)給用戶編輯等。由于需要先將靜態(tài)圖保存在終端中,然后再展示給用戶,終端保存靜態(tài)圖一般需要幾秒鐘,這段時間極大得降低了用戶體驗,所以亟待一種截圖命令做出后用戶能夠立即在截屏圖片上進行操作的方法。
目前涉及截屏技術(shù)申請日為2016年3月31日,申請?zhí)枮椤?01610202018.9”的發(fā)明專利“一種截屏圖片的快速編輯方法和裝置”,此專利公開了檢測用戶輸入的截屏指令,與預先設(shè)定的截屏指令進行匹配,然后進行截屏,并展示給用戶進行編輯或者保存的方法,該方法并沒有優(yōu)化移動終端進行截屏的這個步驟,用戶仍然需要等待保存圖片的延遲時間。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提出一種截屏方法及裝置,旨在縮短用戶等待截屏圖片的時間。
為解決上述問題,本發(fā)明提供一種截屏方法及裝置,包括:
一種截屏方法,所述方法包括:
檢測用戶輸入的截屏指令;
將所述截屏指令與預設(shè)截屏指令進行匹配,若匹配成功則獲取當前界面作為目標圖片,在頁面上顯示所述目標圖片;
保存所述目標圖片。
進一步的,在上述方法中,所述在頁面上顯示所述目標圖片,包括:
等比例縮小所述目標圖片進行遮罩效果處理并在頁面上顯示。
進一步的,在上述方法中,所述將所述截屏指令與預設(shè)截屏指令進行匹配,若匹配成功則獲取當前界面作為目標圖片,縮小所述目標圖片并在頁面上顯示之后,包括:
檢測用戶輸入的編輯指令并根據(jù)所述編輯指令修改所述目標圖片。
進一步的,在上述方法中,所述保存所述目標圖片之前,包括:
檢測用戶輸入的保存指令,當所述保存指令確認保存,或者于一時間閾值內(nèi)未接收到用戶的所述保存指令時,保存所述目標圖片。
檢測用戶輸入的保存指令以及保存路徑,當所述保存指令確認保存時,保存所述目標圖片于所述保存路徑,若一時間閾值內(nèi)未接收到用戶的所述保存指令,保存所述目標圖片于默認路徑。
進一步的,在上述方法中,所述檢測用戶輸入的截屏指令,包括:
檢測用戶輸入的三指向下滑動手勢。
根據(jù)本發(fā)明的另一方面,本發(fā)明提供一種截屏裝置,包括:
檢測模塊,用于檢測用戶輸入的截屏指令;
匹配模塊,用于將所述截屏指令與預設(shè)截屏指令進行匹配;
處理模塊,用于當匹配模塊匹配成功時,獲取當前界面作為目標圖片,在頁面上顯示所述目標圖片;
所述處理模塊,還用于保存所述目標圖片。
進一步的,在上述裝置中,所述處理模塊還用于:
當匹配模塊匹配成功時,獲取當前界面作為目標圖片,等比例縮小所述目標圖片進行遮罩效果處理并在頁面上顯示。
進一步的,在上述裝置中,所述檢測模塊還用于:
檢測用戶輸入的編輯指令;
所述處理模塊,還用于根據(jù)所述編輯指令修改所述目標圖片。
進一步的,在上述裝置中,所述檢測模塊,還用于:
檢測用戶輸入的保存指令;
所述處理模塊,還用于當所述保存指令確認保存時,保存所述目標圖片于所述保存路徑,若一時間閾值內(nèi)未接收到用戶的所述保存指令,保存所述目標圖片于默認路徑。
進一步的,在上述裝置中,所述檢測模塊,還用于:
檢測用戶輸入的三指向下滑動手勢。
附圖說明
圖1是本發(fā)明實施例提供的一種截屏第一實施例的方法流程示意圖;
圖2是本發(fā)明實施例提供的一種截屏第二實施例的方法流程示意圖;
圖3是本發(fā)明實施例提供的一種截屏第三實施例的裝置示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明實施例作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明實施例,而非對本發(fā)明實施例的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明實施例相關(guān)的部分而非全部結(jié)構(gòu)。
實施例一
如圖1所示,本發(fā)明提供一種截屏方法,包括:
步驟s101,檢測用戶輸入的截屏指令;
步驟s102,將所述截屏指令與預設(shè)截屏指令進行匹配;
步驟s103,若匹配不成功,不作任何處理;
步驟s104,若匹配成功,獲取當前界面作為目標圖片,在頁面上顯示所述目標圖片
步驟s105,保存所述目標圖片。
優(yōu)選的,步驟s101,包括:
檢測終端設(shè)置的一些截圖指令,比如物理按鍵,特定的滑動手勢等等。比如檢測用戶輸入的三指向下滑動手勢。
優(yōu)選的,步驟s102,包括:
將所述截屏指令與預設(shè)截屏指令進行匹配,預設(shè)截屏指令可以由用戶設(shè)置或者系統(tǒng)默認設(shè)置,判斷終端檢測到的當前的指令是否與預設(shè)截屏指令相同,這里的判斷當截屏指令與預設(shè)截屏指令可能會有一定誤差,在一定誤差范圍內(nèi)可以視為相同。
優(yōu)選的,步驟s103,包括:
若匹配不成功,不作任何處理,說明用戶此時沒有輸入截屏指令,或者截屏指令有誤。
優(yōu)選的,步驟s104,包括:
若匹配成功,則獲取終端的當前界面,設(shè)置其為目標圖片,在頁面上顯示所述目標圖片,這樣視覺上可以使用戶覺得截屏已經(jīng)完成,可以對頁面上的圖片進行分享或者編輯等等,而此時目標圖片并沒有被保存或者當用戶看到的時候目標圖片正在被保存,視覺上縮短了用戶等待的時間。
優(yōu)選的,步驟s105,包括:
保存目標圖片,可以在用戶看到,編輯目標圖片的時候完成,也可以是在目標圖片展示出后,一段時間內(nèi)沒有接收到用戶的輸入,圖片自動保存。相應的,也可以是終端檢測到用戶的保存指令,比如界面上有一個按鈕,用戶點擊該按鈕時,終端響應這個保存指令,對目標圖片進行保存,同樣的,如果以終端檢測到用戶的放棄保存指令,比如界面上有一個按鈕,用戶點擊該按鈕時,終端響應該放棄保存指令,不對目標圖片進行保存;在用戶選擇保存的時候,用戶選擇保存路徑,將截屏圖片保存在該路徑上。
實施例二
如圖2所示,本發(fā)明提供一種截屏方法,包括:
步驟s201,檢測用戶輸入的截屏指令;
步驟s202,將所述截屏指令與預設(shè)截屏指令進行匹配;
步驟s203,若匹配不成功,不作任何處理;
步驟s204,若匹配成功,獲取當前界面作為目標圖片,在頁面上顯示所述目標圖片
步驟s205,檢測用戶輸入的編輯指令并根據(jù)所述編輯指令修改所述目標圖片;
步驟s206,保存所述目標圖片。
優(yōu)選的,步驟s201,s202,s203,s204,s206可以參見實施例一的相關(guān)部分。
優(yōu)選的,步驟s205,包括:
當頁面上展示出目標圖片后,檢測用戶輸入的編輯指令,這里的編輯十分廣泛,可以包括改變尺寸,大小,以及像素,或者美顏功能等等。在展示出目標圖片后用戶即可對圖片進行處理,克服了傳統(tǒng)的截屏方法中,在截圖完成后首先要到相冊或者某文件路徑下找到該圖片然后再對其進行編輯的缺點。
實施例三
如圖3所示,本發(fā)明提供一種截屏裝置,包括:
檢測模塊301,用于檢測用戶輸入的截屏指令;
匹配模塊302,用于將所述截屏指令與預設(shè)截屏指令進行匹配;
處理模塊303,用于當匹配模塊匹配成功時,獲取當前界面作為目標圖片,在頁面上顯示所述目標圖片;
所述處理模塊303,還用于保存所述目標圖片。
優(yōu)選的,所述處理模塊303,還用于當匹配模塊匹配成功時,獲取當前界面作為目標圖片,等比例縮小所述目標圖片進行遮罩效果處理并在頁面上顯示。
優(yōu)選的,所述檢測模塊301,還用于檢測用戶輸入的編輯指令;
優(yōu)選的,所述處理模塊303,還用于根據(jù)所述編輯指令修改所述目標圖片。
優(yōu)選的,所述檢測模塊301,還用于檢測用戶輸入的保存指令;
優(yōu)選的,所述處理模塊303,還用于當所述保存指令確認保存,或者檢測模塊于一時間閾值內(nèi)未接收到用戶的所述保存指令,保存所述目標圖片。
優(yōu)選的,所述檢測模塊301,還用于檢測用戶輸入的三指向下滑動手勢。
實施例三的其他詳細內(nèi)容,具體可參見實施一以及實施例二的對應部分,在此不再贅述。
綜上所述,本發(fā)明通過檢測用戶輸入的截屏指令,將所述截屏指令與預設(shè)截屏指令進行匹配,若匹配成功則獲取當前界面作為目標圖片,縮小所述目標圖片并在頁面上顯示,保存所述目標圖片,使用戶能夠在截屏指令做出后立即看到或者處理圖片,提升了用戶感知速度。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。
以上結(jié)合具體實施例描述了本發(fā)明實施例的技術(shù)原理。這些描述只是為了解釋本發(fā)明實施例的原理,而不能以任何方式解釋為對本發(fā)明實施例保護范圍的限制?;诖颂幍慕忉?,本領(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性的勞動即可聯(lián)想到本發(fā)明實施例的其它具體實施方式,這些方式都將落入本發(fā)明實施例的保護范圍之內(nèi)。