成的截圖不準(zhǔn)確,同時(shí)還可以節(jié)約時(shí)間,增強(qiáng)電子設(shè)備智能性,同時(shí)也能滿足用戶的需求。
[0089]以上列舉了兩種情況來(lái)對(duì)顯示頁(yè)面的預(yù)設(shè)狀態(tài)進(jìn)行說(shuō)明,在實(shí)際實(shí)施過(guò)程中,當(dāng)然還可以有其它的情況,此處就不一一舉例說(shuō)明了,凡是能夠用于表明用戶或者電子設(shè)備本身具有期望顯示頁(yè)面停止?jié)L動(dòng)顯示以及時(shí)完成截圖的需求的情況,均應(yīng)在本發(fā)明的保護(hù)范圍之內(nèi)。
[0090]步驟104:將第一顯示內(nèi)容與所述第二顯示內(nèi)容,以及第一顯示內(nèi)容與第二顯示內(nèi)容之間顯示的顯示內(nèi)容進(jìn)行屏幕圖像截圖,生成第一截圖文件。
[0091]S卩,在控制顯示頁(yè)面停止?jié)L動(dòng)顯示后,電子設(shè)備便可以進(jìn)行截圖,具體的截圖內(nèi)容,包括當(dāng)電子設(shè)備啟動(dòng)長(zhǎng)截屏功能時(shí)顯示單元顯示的第一顯示內(nèi)容、當(dāng)控制顯示頁(yè)面停止?jié)L動(dòng)顯示時(shí)顯示單元顯示的第二顯示內(nèi)容和在顯示頁(yè)面開始滾動(dòng)至停止?jié)L動(dòng)之間顯示頁(yè)面顯示過(guò)的內(nèi)容(即第一顯示內(nèi)容與第二顯示內(nèi)容之間顯示的顯示內(nèi)容)。
[0092]在對(duì)截圖內(nèi)容進(jìn)行截圖之后,電子設(shè)備可以生成第一截圖文件,具體來(lái)說(shuō),第一截圖文件可以是一張圖片。
[0093]可選的,本發(fā)明另一實(shí)施例中,在生成第一截圖文件之后,所述方法還包括:
[0094]保存第一截圖文件。
[0095]進(jìn)一步地,在電子設(shè)備生成第一截圖文件之后,為了便于用戶日后查看或者使用第一截圖文件,電子設(shè)備可以將第一截圖文件進(jìn)行保存。
[0096]在具體實(shí)施過(guò)程中,在生成第一截圖文件之后,電子設(shè)備可以對(duì)第一截圖文件自動(dòng)進(jìn)行保存,即,在生成第一截圖文件后,電子設(shè)備便直接將其進(jìn)行保存,這樣可以將截圖的文件都自動(dòng)進(jìn)行保存,便于用戶日后查看或使用,另外,至于第一截圖文件的存儲(chǔ)路徑可以是電子設(shè)備預(yù)先設(shè)置好的路徑。
[0097]或者,在生成第一截圖文件之后,電子設(shè)備可以在顯示單元上顯示是否保存的提示信息(例如提示圖標(biāo)),用戶可以根據(jù)自己的需求選擇是否對(duì)第一截圖文件進(jìn)行保存,即,電子設(shè)備也可以為用戶提供手動(dòng)保存的方式,因?yàn)橛脩粼趯?shí)際使用過(guò)程中,也許只是對(duì)長(zhǎng)截屏功能感興趣而隨意進(jìn)行的實(shí)驗(yàn)性截圖,沒(méi)有任何目的性,那么,此刻用戶就可以選擇不對(duì)第一截圖文件進(jìn)行保存,這樣可以減少對(duì)電子設(shè)備的存儲(chǔ)空間的占用,節(jié)約存儲(chǔ)資源,或者,當(dāng)用戶覺(jué)得截圖的效果不理想時(shí),也可以選擇不對(duì)第一截圖文件進(jìn)行保存,這樣可以盡量提高準(zhǔn)確性。只有在用戶確定第一截圖文件是自己真正需要的或者截圖效果比較理想時(shí),才確定對(duì)其進(jìn)行保存,這樣可以盡量提高對(duì)設(shè)備存儲(chǔ)資源的利用率,還可以盡量滿足用戶的實(shí)際需求,當(dāng)然,至于手動(dòng)保存的存儲(chǔ)路徑也可以是電子設(shè)備預(yù)先設(shè)置好的路徑,或者也可以是用戶臨時(shí)選擇的存儲(chǔ)路徑。
[0098]可選的,本發(fā)明另一實(shí)施例中,在生成第一截圖文件之后,所述方法還包括:
[0099]接收針對(duì)顯示頁(yè)面的第一操作;
[0100]根據(jù)第一操作,再次控制顯示頁(yè)面進(jìn)行滾動(dòng)顯示;
[0101]在再次控制顯示頁(yè)面進(jìn)行滾動(dòng)顯示之后,控制顯示頁(yè)面停止?jié)L動(dòng);其中,在控制顯示頁(yè)面停止?jié)L動(dòng)時(shí),顯示單元顯示第三顯示內(nèi)容;
[0102]重新將第一顯示內(nèi)容與第三顯示內(nèi)容,以及第一顯示內(nèi)容與第三顯示內(nèi)容之間顯示的顯示內(nèi)容進(jìn)行屏幕圖像截圖,生成第二截圖文件;
[0103]令第二截圖文件替換第一截圖文件。
[0104]本發(fā)明實(shí)施例主要說(shuō)明的是,在第一截圖文件生成之后,或許由于滾動(dòng)顯示的誤差導(dǎo)致截圖不是很準(zhǔn)確,用戶可以再通過(guò)手動(dòng)控制的方式對(duì)截圖內(nèi)容進(jìn)行手動(dòng)微調(diào),具體來(lái)說(shuō),本發(fā)明實(shí)施例中的微調(diào)方式是通過(guò)控制顯示頁(yè)面的較小幅度滾動(dòng)以調(diào)整顯示內(nèi)容,從而實(shí)現(xiàn)對(duì)截圖內(nèi)容的微調(diào),操作方式比較靈活,更加便于實(shí)際使用,同時(shí),通過(guò)微調(diào)的方式還可以盡量提高準(zhǔn)確性,滿足用戶的實(shí)際需求。
[0105]另外,本發(fā)明實(shí)施例中進(jìn)行截圖的具體實(shí)施過(guò)程與圖1中的實(shí)施原理類似,此處就不再贅述。
[0106]并且,可以將經(jīng)過(guò)微調(diào)后生成的第二截圖文件替換第一截圖文件,S卩,最最終獲得的截圖文件實(shí)際為第二截圖文件,另外,可以采用與保存第一截圖文件相同的方式對(duì)第二截圖文件進(jìn)行保存,此處便不再贅述。
[0107]本發(fā)明實(shí)施例中,電子設(shè)備在接收到觸發(fā)操作之后,可以開啟長(zhǎng)截屏功能,同時(shí),控制顯示頁(yè)面自動(dòng)進(jìn)行滾動(dòng)顯示,即類似于用戶對(duì)顯示單元進(jìn)行滑動(dòng)觸控操作以控制顯示頁(yè)面向某個(gè)方向(例如向下或向左)滾屏顯示,也就是說(shuō),電子設(shè)備在開啟長(zhǎng)截屏功能后,顯示頁(yè)面便會(huì)自動(dòng)進(jìn)行滾動(dòng)顯示,這樣用戶無(wú)需手動(dòng)操作就可以獲知多屏顯示內(nèi)容,增加對(duì)信息的獲取量,當(dāng)然,顯示頁(yè)面進(jìn)行滾動(dòng)顯示的速度和方向可以根據(jù)用戶的需求設(shè)置。
[0108]進(jìn)一步地,電子設(shè)備可以控制顯示頁(yè)面停止?jié)L動(dòng),并將顯示頁(yè)面從開始滾動(dòng)至停止?jié)L動(dòng)時(shí)顯示單元顯示過(guò)的顯示內(nèi)容進(jìn)行截圖,即,將本發(fā)明實(shí)施例中的第一顯示內(nèi)容與第二顯示內(nèi)容,以及第一顯示內(nèi)容與第二顯示內(nèi)容之間顯示的顯示內(nèi)容進(jìn)行截圖,以生成第一截圖文件。
[0109]也就是說(shuō),通過(guò)本發(fā)明實(shí)施例的方案,在使用長(zhǎng)截屏功能時(shí),由于通過(guò)顯示單元顯示的顯示頁(yè)面可以自動(dòng)滾動(dòng)顯示,可以減少如現(xiàn)有技術(shù)中用戶對(duì)期望截屏的內(nèi)容一屏一屏依次進(jìn)行選擇的手動(dòng)操作,增強(qiáng)了電子設(shè)備的可操作性,同時(shí),用戶可以根據(jù)自己的需求選擇部分顯示內(nèi)容進(jìn)行截圖,這樣的截圖方式比較靈活,可以增強(qiáng)電子設(shè)備的多功能性和實(shí)用性,盡量滿足用戶的使用需求,提高用戶使用體驗(yàn)。
[0110]請(qǐng)參見(jiàn)圖2,基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供第一種電子設(shè)備200,電子設(shè)備200包括:
[0111]顯示裝置201;
[0112]輸入裝置202,用于接收用于觸發(fā)電子設(shè)備200啟動(dòng)長(zhǎng)截屏功能的觸發(fā)操作;其中,長(zhǎng)截屏功能為:將顯示裝置201顯示的多于一屏的顯示內(nèi)容進(jìn)行截圖的功能;
[0113]處理器203,分別與顯示裝置201和輸入裝置202連接,用于根據(jù)觸發(fā)操作,控制顯示裝置201顯示的顯示頁(yè)面進(jìn)行滾動(dòng)顯示;在顯示頁(yè)面進(jìn)行滾動(dòng)顯示的過(guò)程中,控制顯示頁(yè)面停止?jié)L動(dòng);其中,在顯示頁(yè)面停止?jié)L動(dòng)時(shí),顯示裝置201顯示第二顯示內(nèi)容;以及將第一顯示內(nèi)容與第二顯示內(nèi)容,以及第一顯示內(nèi)容與第二顯示內(nèi)容之間顯示的顯示內(nèi)容進(jìn)行屏幕圖像截圖,生成第一截圖文件;
[0114]其中,第一顯示內(nèi)容為當(dāng)輸入裝置202接收觸發(fā)操作時(shí)顯示裝置201顯示的內(nèi)容,第二顯示內(nèi)容為當(dāng)控制顯示頁(yè)面停止?jié)L動(dòng)時(shí)顯示裝置201顯示的內(nèi)容。
[0115]具體來(lái)講,顯示裝置201可以是指電子設(shè)備200的顯示屏,例如觸控顯示屏,或者非觸控顯示屏。
[0116]在具體實(shí)施過(guò)程中,輸入裝置202可以根據(jù)觸發(fā)操作的方式不同而對(duì)應(yīng)為不同的裝置,例如,當(dāng)觸發(fā)操作為觸控操作時(shí),輸入裝置202可以是指電子設(shè)備200的觸控顯示屏,那么,此時(shí)顯示裝置201和輸入裝置202為同一種裝置,或者例如,當(dāng)觸發(fā)操作為手勢(shì)操作時(shí),輸入裝置202可以是指電子設(shè)備200的圖像采集裝置(例如攝像頭),或者例如,當(dāng)觸發(fā)操作為聲控操作時(shí),輸入裝置202可以是指電子設(shè)備200的語(yǔ)音輸入裝置(例如麥克風(fēng)),再例如,當(dāng)觸發(fā)操作為按鍵操作時(shí),輸入裝置202可以是指電子設(shè)備200的按鍵裝置,等等。
[0117]處理器203具體可以是通用的CPU (中央處理器),或者可以是特定的ASIC (Applicat1n Specific Integrated Circuit,應(yīng)用集成電路),或者可以是一個(gè)或多個(gè)用于控制程序執(zhí)行的集成電路。
[0118]在具體實(shí)施過(guò)程中,處理器203與顯示裝置201和輸入裝置202之間可以分別通過(guò)連接線進(jìn)行連接,該連接線具有信號(hào)傳輸?shù)淖饔茫?,處理?03與顯示裝置201和輸入裝置202之間可以保持電性連接,用于對(duì)通過(guò)顯示裝置201顯示的內(nèi)容進(jìn)行控制,以及對(duì)通過(guò)輸入裝置202接收的觸發(fā)操作對(duì)應(yīng)的信息進(jìn)行處理。
[0119]進(jìn)一步的,電子設(shè)備200還可以包括存儲(chǔ)器,存儲(chǔ)器的數(shù)量可以是一個(gè)或多個(gè)。存儲(chǔ)器可以包括 ROM (Read Only Memory,只讀存儲(chǔ)器)、RAM (Random Access Memory,隨機(jī)存取存儲(chǔ)器)或磁盤存儲(chǔ)器。
[0120]可選的,本發(fā)明另一實(shí)施例中,處理器203用于:
[0121]在顯示頁(yè)面進(jìn)行滾動(dòng)顯示的過(guò)程中,確定顯示頁(yè)面的狀態(tài)滿足預(yù)設(shè)狀態(tài);