国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      實現(xiàn)屏幕錄像的方法和裝置制造方法

      文檔序號:6543991閱讀:195來源:國知局
      實現(xiàn)屏幕錄像的方法和裝置制造方法
      【專利摘要】本發(fā)明公開了一種實現(xiàn)屏幕錄像的方法和裝置。所述方法包括:在接收到屏幕錄像開始請求后,根據(jù)用戶的操作確定截屏起始位置,從該截屏起始位置開始截取屏幕圖片;在接收到屏幕錄像停止請求后,停止截取屏幕圖片,將截取到的全部或部分屏幕圖片合成為動畫,并顯示得到的動畫。本發(fā)明不再需要root權(quán)限,普通用戶便可以直接進(jìn)行屏幕錄像,而且可以根據(jù)用戶的操作具體確定截屏起始位置與終止位置,因此可以準(zhǔn)確控制錄像的起始與終止位置,不再需要后期的剪切處理,提升了用戶體驗。
      【專利說明】實現(xiàn)屏幕錄像的方法和裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明實施例涉及視頻處理【技術(shù)領(lǐng)域】,尤其涉及一種實現(xiàn)屏幕錄像的方法和裝置。
      【背景技術(shù)】
      [0002]屏幕錄像可以將顯示屏上的畫面連續(xù)抓取下來,廣泛應(yīng)用于創(chuàng)建軟件的演示、開發(fā)訓(xùn)練和輔導(dǎo)視頻的制作?,F(xiàn)有技術(shù)中,屏幕錄像是以整個屏幕或者屏幕指定區(qū)域的位圖數(shù)據(jù)作為數(shù)據(jù)源,以一定的幀率對位圖數(shù)據(jù)進(jìn)行采集,然后送入編碼器進(jìn)行編碼處理,最后將編碼結(jié)果保存為標(biāo)準(zhǔn)的視頻格式。但是,這種方式需要root權(quán)限,主要面向開發(fā)者,普通用戶使用移動終端根本無從開啟,而且這種方式很難準(zhǔn)確控制錄像的起始與終止位置,還需要后期的剪切處理,給用戶造成不便。

      【發(fā)明內(nèi)容】

      [0003]有鑒于此,本發(fā)明實施例提供一種實現(xiàn)屏幕錄像的方法和裝置,以不需要root權(quán)限且準(zhǔn)確控制錄像的起始與終止位置。
      [0004]第一方面,本發(fā)明實施例提供了一種實現(xiàn)屏幕錄像的方法,所述方法包括:
      [0005]在接收到屏幕錄像開始請求后,根據(jù)用戶的操作確定截屏起始位置,從該截屏起始位置開始截取屏幕圖片;
      [0006]在接收到屏幕錄像停止請求后,停止截取屏幕圖片,將截取到的全部或部分屏幕圖片合成為動畫,并顯示得到的動畫。
      [0007]第二方面,本發(fā)明實施例還提供了一種實現(xiàn)屏幕錄像的裝置,所述裝置包括:
      [0008]截取模塊,用于在接收到屏幕錄像開始請求后,根據(jù)用戶的操作確定截屏起始位置,從該截屏起始位置開始截取屏幕圖片;
      [0009]合成模塊,用于在接收到屏幕錄像停止請求后,停止截取屏幕圖片,將截取到的全部或部分屏幕圖片合成為動畫,并顯示得到的動畫。
      [0010]本發(fā)明實施例提供的實現(xiàn)屏幕錄像的方法和裝置通過在接收到屏幕錄像開始請求后,根據(jù)用戶的操作確定截屏起始位置,從該截屏起始位置開始截取屏幕圖片,在接收到用戶輸入的屏幕錄像停止請求后停止截取屏幕圖片,將截取到的屏幕圖片合成為動畫,不再需要root權(quán)限,普通用戶便可以直接進(jìn)行屏幕錄像,而且可以根據(jù)用戶的操作具體確定截屏起始位置與終止位置,因此可以準(zhǔn)確控制錄像的起始與終止位置,不再需要后期的剪切處理,提升了用戶體驗。
      【專利附圖】

      【附圖說明】
      [0011]圖1是本發(fā)明第一實施例提供的一種實現(xiàn)屏幕錄像的方法的流程圖;
      [0012]圖2是本發(fā)明第一實施例提供的一種實現(xiàn)屏幕錄像的方法中的一種懸浮窗口在屏幕中的示意圖;[0013]圖3是本發(fā)明第一實施例提供的一種實現(xiàn)屏幕錄像的方法中的將所述屏幕圖片合成為動畫的流程圖;
      [0014]圖4是本發(fā)明第三實施例提供的一種實現(xiàn)屏幕錄像的方法的流程圖;
      [0015]圖5是本發(fā)明第四實施例提供的一種實現(xiàn)屏幕錄像的裝置的示意圖。
      【具體實施方式】
      [0016]下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。
      [0017]第一實施例。
      [0018]圖1是本發(fā)明第一實施例提供的一種實現(xiàn)屏幕錄像的方法的流程圖,該方法適用于對終端屏幕上用戶操作屏幕的過程進(jìn)行錄像或者對終端屏幕上播放的視頻進(jìn)行截取,可由手機(jī)或者平板電腦等移動終端執(zhí)行,該方法具體包括如下步驟:
      [0019]步驟110,在接收到屏幕錄像開始請求后,根據(jù)用戶的操作確定截屏起始位置,從該截屏起始位置開始截取屏幕圖片。
      [0020]移動終端在進(jìn)行屏幕錄像時提供一個交互界面,用戶利用該交互界面輸入屏幕錄像的相關(guān)操作請求(包括屏幕錄像開始請求或者停止請求等)。其中,所述交互界面可以是懸浮窗口,也可以是設(shè)置界面,供用戶進(jìn)行相應(yīng)的設(shè)置(如:在具有觸摸屏的移動終端中,用戶可以將點擊一次屏幕設(shè)置為開始屏幕錄像,將點擊兩次屏幕設(shè)置為停止屏幕錄像)。其中,所述設(shè)置界面需要用戶在屏幕錄像開始前進(jìn)行相應(yīng)的設(shè)置,在進(jìn)行屏幕錄像時,移動終端可識別用戶的具體操作與設(shè)置的操作是否相符,當(dāng)用戶的具體操作與設(shè)置的相應(yīng)操作相符時,開始屏幕錄像或者停止屏幕錄像。
      [0021]當(dāng)根據(jù)用戶的操作確定了截屏起始位置時,移動終端從該截屏起始位置開始截取屏幕圖片,并每隔一定的時間長度截取一張屏幕圖片。
      [0022]步驟120,在接收到屏幕錄像停止請求后,停止截取屏幕圖片,將截取到的全部或部分屏幕圖片合成為動畫,并顯示得到的動畫。
      [0023]用戶在使用移動終端進(jìn)行屏幕錄像的過程中,在錄像到一定的頁面或者錄像持續(xù)一定的時間后,會請求停止屏幕錄像,這時,用戶通過交互界面輸入屏幕錄像停止請求,移動終端通過與用戶之間的交互界面在接收到屏幕錄像停止請求后,停止截取屏幕圖片,并根據(jù)用戶的需要獲取截取到的全部或部分屏幕圖片的圖片信息,根據(jù)獲取到的全部或部分屏幕圖片的圖片信息將截取到的全部或部分屏幕圖片合成為動畫,并顯示得到的動畫或者顯示得到的動畫所在的存儲目錄。
      [0024]優(yōu)選的,所述接收到屏幕錄像開始請求,具體包括:通過懸浮窗口接收到屏幕錄像開始請求;
      [0025]所述接收到屏幕錄像停止請求,具體包括:通過懸浮窗口接收到屏幕錄像停止請求。
      [0026]用戶使用移動終端進(jìn)行屏幕錄像時,首先輸入屏幕錄像開始請求(該屏幕錄像開始請求可以由用戶打開屏幕錄像軟件實現(xiàn)),移動終端在接收到所述屏幕錄像開始請求后,開啟懸浮窗口,該懸浮窗口可以由用戶拖動放置在屏幕的任意位置,只要用戶不接觸到該懸浮窗口,該懸浮窗口不影響用戶對屏幕的操作。圖2是本發(fā)明第一實施例提供的一種實現(xiàn)屏幕錄像的方法中的一種懸浮窗口在屏幕中的示意圖,如圖2所示,屏幕下方的四個按鈕為懸浮窗口,懸浮窗口的顯示位置可以由用戶移動,位置確定之后,在整個操作中都不會消失,直到最終結(jié)束后用戶點擊退出才會消失。用戶在對具有觸摸屏的移動終端進(jìn)行操作,將屏幕滑動到需要錄像的起始位置,點擊懸浮窗口中的開始,移動終端通過該懸浮窗口接收到屏幕錄像開始請求,便開始截取屏幕圖片;當(dāng)用戶操作到屏幕的某一頁面需要停止屏幕錄像時,點擊懸浮窗口中的合成,移動終端通過該懸浮窗口接收到屏幕錄像停止請求及合成動畫請求,便停止截取屏幕圖片,并將截取到的所有屏幕圖片合成為動畫。
      [0027]優(yōu)選的,所述根據(jù)用戶的操作確定截屏起始位置,從該截屏起始位置開始截取屏眷圖片包括:
      [0028]根據(jù)所述截屏起始位置截取到第一張屏幕圖片,將第一張屏幕圖片進(jìn)行保存,并啟動定時時長為預(yù)設(shè)時間長度的定時器;
      [0029]在所述定時器的每次定時時間到達(dá)時,截取當(dāng)前屏幕的屏幕圖片并將截取到的屏幕圖片進(jìn)行保存。
      [0030]移動終端根據(jù)用戶的操作確定了截屏起始位置后,根據(jù)所述截屏起始位置截取到第一張屏幕圖片,并保存該第一張屏幕圖片,同時啟動定時時長為預(yù)設(shè)時間長度的定時器,在所述定時器的每次定時時間到達(dá)時,截取當(dāng)前屏幕的屏幕圖片并將截取到的屏幕圖片進(jìn)行保存。在進(jìn)行屏幕錄像時,移動終端要連續(xù)截取屏幕圖片,再將截取到的屏幕圖片合成為動畫,為了在顯示時比較連貫,截取屏幕的時間間隔必須很小,一般為毫秒數(shù)量級,所以要快速截取屏幕圖片,即移動終端每隔預(yù)設(shè)時間長度截取一張屏幕圖片,直到接收到屏幕錄像停止請求,其中,該預(yù)設(shè)時間長度即截取屏幕圖片的時間間隔是由定時器實現(xiàn)的,例如:定時器的定時時長設(shè)置為150毫秒,就表示每隔150毫秒截取一張屏幕圖片。
      [0031]優(yōu)選的,所述將截取到的全部或部分屏幕圖片合成為動畫包括:
      [0032]獲取截取到的全部屏幕圖片,將獲取到的屏幕圖片合成為動畫;或者,
      [0033]將截取到的屏幕圖片進(jìn)行顯示,以供用戶對顯示的屏幕圖片進(jìn)行編輯;在接收到動畫合成請求時,將編輯后的屏幕圖片合成為動畫。
      [0034]移動終端停止截取屏幕圖片后,可以直接獲取截取到的全部屏幕圖片,并將獲取到的全部屏幕圖片合成為動畫;也可以將截取到的全部屏幕圖片以預(yù)覽模式進(jìn)行顯示,以供用戶對顯示的屏幕圖片進(jìn)行增刪或者修改等之類的編輯,在接收到動畫合成請求時,將編輯后的屏幕圖片合成為動畫。
      [0035]圖3是本發(fā)明第一實施例提供的一種實現(xiàn)屏幕錄像的方法中的將所述屏幕圖片合成為動畫的流程圖,如圖3所示,所述將所述屏幕圖片合成為動畫包括如下步驟:
      [0036]步驟121、獲取所述屏幕圖片的位圖文件。
      [0037]首先對所述屏幕圖片進(jìn)行解碼,獲得所述屏幕圖片的像素點信息,再對像素點進(jìn)行處理即對屏幕圖片進(jìn)行縮放,從而獲得所述屏幕圖片的位圖文件即bitmap。
      [0038]步驟122、對所述位圖文件進(jìn)行編碼。
      [0039]對所述位圖文件進(jìn)行編碼就是對每一張屏幕圖片進(jìn)行壓縮處理,即掃描像素點,對相鄰像素點的共同部分進(jìn)行壓縮,減少內(nèi)存與像素。
      [0040]步驟123、將編碼后的位圖文件放入Gif框架,以合成Gif動畫。[0041]整個Gif動畫是一個大的Gif框架,將編碼后的位圖文件按順序放入Gif框架,或者按照步驟121和步驟122處理處理完一張屏幕圖片就將該屏幕圖片的位圖文件放入Gif框架,將待合成動畫的所有屏幕圖片全部放入Gif框架后,便組成了 Gif動畫。
      [0042]步驟124、判斷所述Gif動畫是否合成成功。
      [0043]步驟125、如果所述Gif動畫合成成功,則進(jìn)行提示并跳轉(zhuǎn)到所述Gif動畫所在存儲目錄,如果所述Gif動畫合成不成功,則重復(fù)執(zhí)行所述步驟121到步驟125。
      [0044]優(yōu)選的,所述根據(jù)用戶的操作確定截屏起始位置,具體包括:將用戶當(dāng)前滑動到的終端屏幕界面確定為截屏起始位置;或者,
      [0045]將用戶選定的當(dāng)前播放視頻的播放界面確定為截屏起始位置。
      [0046]當(dāng)用戶對操作屏幕的過程進(jìn)行屏幕錄像時,將用戶當(dāng)前滑動到的終端屏幕界面確定為截屏起始位置;當(dāng)用戶對終端上播放的視頻進(jìn)行截取時,將用戶選定的當(dāng)前播放視頻的播放界面確定為截屏起始位置。
      [0047]本實施例通過在接收到屏幕錄像開始請求后,根據(jù)用戶的操作確定截屏起始位置,從該截屏起始位置開始截取屏幕圖片,在接收到用戶輸入的屏幕錄像停止請求后停止截取屏幕圖片,將截取到的屏幕圖片合成為動畫,不再需要root權(quán)限,普通用戶便可以直接進(jìn)行屏幕錄像,而且可以根據(jù)用戶的操作具體確定截屏起始位置與終止位置,因此可以準(zhǔn)確控制錄像的起始與終止位置,不再需要后期的剪切處理,提升了用戶體驗。
      [0048]第二實施例。
      [0049]本發(fā)明第二實施例提供的一種實現(xiàn)屏幕錄像的方法,在第一實施例的基礎(chǔ)上,該方法適用于將移動終端存儲的圖片或者照片合成為動畫,不再需要截取屏幕圖片,該方法進(jìn)一步包括:
      [0050]在接收到圖片合成請求后,根據(jù)指定路徑獲取到待合成的圖片,將獲取到的待合成的圖片合成為動畫,并顯示得到的動畫。
      [0051]移動終端通過與用戶之間的交互界面接收到圖片合成請求后,根據(jù)用戶指定路徑獲取到待合成的圖片,并獲取待合成的圖片的圖片信息,根據(jù)獲取到的待合成的圖片的圖片信息,將獲取到的待合成的圖片合成為動畫,并顯示得到的動畫或者得到的動畫所在的存儲目錄。例如:用戶可以使用該方法將連拍得到的照片合成為動畫。
      [0052]本實施例通過在接收到圖片合成請求后,根據(jù)指定路徑獲取到待合成的圖片,將獲取到的待合成的圖片合成為動畫,實現(xiàn)了將終端存儲的任意圖片合成為動畫,該圖片的來源可以由用戶自由選擇。
      [0053]第三實施例。
      [0054]圖4是本發(fā)明第三實施例提供的一種實現(xiàn)屏幕錄像的方法的流程圖,如圖4所示,開始首先開啟懸浮窗口,從懸浮窗口接收用戶的指令,如果用戶確定了錄像起始界面,點擊開始,移動終端接收到該指令,便確定了錄像起始界面,并啟動定時時長為預(yù)設(shè)時間長度的定時器,啟動快速截屏,獲取當(dāng)前屏幕屬性,獲取當(dāng)前屏幕圖片的bitmap數(shù)據(jù),獲取到一張屏幕圖片的bitmap數(shù)據(jù)便將該屏幕圖片的bitmap數(shù)據(jù)存儲到SD卡,并根據(jù)定時器的定時時長周期執(zhí)行快速截屏到獲取當(dāng)前屏幕圖片的bitmap數(shù)據(jù),直到接收到用戶的停止錄像的指令,解除Service綁定,截屏結(jié)束。其中,Service綁定是指在移動終端后臺運行的一個服務(wù),在整個截屏過程中,是不會影響移動終端的其他任何正常操作的。[0055]接下來是根據(jù)截取到的屏幕圖片,將截取到的屏幕圖片合成為Gif動畫,首先根據(jù)用戶指定路徑找到待合成動畫的圖片,解碼圖片并縮放獲取該圖片的bitmap,再對bitmap進(jìn)行編碼,將編碼后的bitmap加入Gif框架,遍歷所有圖片,重復(fù)執(zhí)行根據(jù)用戶指定路徑找到待合成動畫的圖片到加入Gif框架,直到所有圖片遍歷完成,判斷Gif動畫是否合成成功,如果合成失敗,則重新開始Gif動畫合成,如果合成成功,則提示合成成功并跳轉(zhuǎn)到該Gif動畫所在的SD卡目錄,整個實現(xiàn)屏幕錄像的方法的流程結(jié)束。
      [0056]本實施例詳細(xì)介紹了屏幕錄像的過程,從懸浮窗口接收屏幕錄像的起始界面及停止界面,在所述起始界面與停止界面之間每隔預(yù)設(shè)時間長度截取一張屏幕圖片,再將截取的屏幕圖片合成為Gif動畫,不再需要root權(quán)限,普通用戶便可以直接進(jìn)行屏幕錄像,而且可以準(zhǔn)確控制錄像的起始與終止位置,不再需要后期的剪切處理,提升了用戶體驗。
      [0057]第四實施例。
      [0058]圖5是本發(fā)明第四實施例提供的一種實現(xiàn)屏幕錄像的裝置的示意圖。本實施例提供的實現(xiàn)屏幕錄像的裝置用于實現(xiàn)第一實施例提供的實現(xiàn)屏幕錄像的方法。如圖5所示,本實施例所述的實現(xiàn)屏幕錄像的裝置包括:截取模塊510和合成模塊520。
      [0059]其中,截取模塊510用于在接收到屏幕錄像開始請求后,根據(jù)用戶的操作確定截屏起始位置,從該截屏起始位置開始截取屏幕圖片;
      [0060]合成模塊520用于在接收到屏幕錄像停止請求后,停止截取屏幕圖片,將截取到的全部或部分屏幕圖片合成為動畫,并顯示得到的動畫。
      [0061]優(yōu)選的,所述截取模塊中的所述接收到屏幕錄像開始請求,具體包括:通過懸浮窗口接收到屏幕錄像開始請求;
      [0062]所述接收到屏幕錄像停止請求,具體包括:通過懸浮窗口接收到屏幕錄像停止請求。
      [0063]優(yōu)選的,所述截取模塊包括:
      [0064]截取定時子模塊,用于根據(jù)所述截屏起始位置截取到第一張屏幕圖片,將第一張屏幕圖片進(jìn)行保存,并啟動定時時長為預(yù)設(shè)時間長度的定時器;
      [0065]截取子模塊,用于在所述定時器的每次定時時間到達(dá)時,截取當(dāng)前屏幕的屏幕圖片并將截取到的屏幕圖片進(jìn)行保存。
      [0066]優(yōu)選的,所述合成模塊中的所述將截取到的全部或部分屏幕圖片合成為動畫包括:
      [0067]獲取截取到的全部屏幕圖片,將獲取到的屏幕圖片合成為動畫;或者,
      [0068]將截取到的屏幕圖片進(jìn)行顯示,以供用戶對顯示的屏幕圖片進(jìn)行編輯;在接收到動畫合成請求時,將編輯后的屏幕圖片合成為動畫。
      [0069]優(yōu)選的,該裝置進(jìn)一步包括:
      [0070]獲取合成模塊,用于在接收到圖片合成請求后,根據(jù)指定路徑獲取到待合成的圖片,將獲取到的待合成的圖片合成為動畫,并顯示得到的動畫。獲取合成模塊用于用戶將終端存儲的圖片或者照片合成為動畫。
      [0071]優(yōu)選的,所述合成模塊包括:
      [0072]獲取子模塊,用于獲取所述屏幕圖片的位圖文件;
      [0073]編碼子模塊,用于對所述位圖文件進(jìn)行編碼;[0074]合成子模塊,用于將編碼后的位圖文件放入Gif框架,以合成Gif動畫;
      [0075]判斷子模塊,用于判斷所述Gif動畫是否合成成功;
      [0076]處理子模塊,用于如果所述Gif動畫合成成功,則進(jìn)行提示并跳轉(zhuǎn)到所述Gif動畫所在存儲目錄,如果所述Gif動畫合成不成功,則重復(fù)調(diào)用獲取子模塊、編碼子模塊、合成子模塊、判斷子模塊及處理子模塊。
      [0077]優(yōu)選的,所述截取模塊中的所述根據(jù)用戶的操作確定截屏起始位置,具體包括:將用戶當(dāng)前滑動到的終端屏幕界面確定為截屏起始位置;或者,
      [0078]將用戶選定的當(dāng)前播放視頻的播放界面確定為截屏起始位置。
      [0079]本實施例通過截取模塊510在接收到屏幕錄像開始請求后,根據(jù)用戶的操作確定截屏起始位置,從該截屏起始位置開始截取屏幕圖片;合成模塊520在接收到屏幕錄像停止請求后,停止截取屏幕圖片,將截取到的全部或部分屏幕圖片合成為動畫,并顯示得到的動畫。實現(xiàn)了不再需要root權(quán)限,普通用戶便可以直接進(jìn)行屏幕錄像,而且可以根據(jù)用戶的操作具體確定截屏起始位置與終止位置,因此可以準(zhǔn)確控制錄像的起始與終止位置,不再需要后期的剪切處理,提升了用戶體驗。
      [0080]注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
      【權(quán)利要求】
      1.一種實現(xiàn)屏幕錄像的方法,其特征在于,所述方法包括: 在接收到屏幕錄像開始請求后,根據(jù)用戶的操作確定截屏起始位置,從該截屏起始位置開始截取屏幕圖片; 在接收到屏幕錄像停止請求后,停止截取屏幕圖片,將截取到的全部或部分屏幕圖片合成為動畫,并顯示得到的動畫。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收到屏幕錄像開始請求,具體包括:通過懸浮窗口接收到屏幕錄像開始請求; 所述接收到屏幕錄像停止請求,具體包括:通過懸浮窗口接收到屏幕錄像停止請求。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)用戶的操作確定截屏起始位置,從該截屏起始位置開始截取屏幕圖片包括: 根據(jù)所述截屏起始位置截取到第一張屏幕圖片,將第一張屏幕圖片進(jìn)行保存,并啟動定時時長為預(yù)設(shè)時間長度的定時器; 在所述定時器的每次定時時間到達(dá)時,截取當(dāng)前屏幕的屏幕圖片并將截取到的屏幕圖片進(jìn)行保存。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將截取到的全部或部分屏幕圖片合成為動畫包括: 獲取截取到的全部屏幕圖片,將獲取到的屏幕圖片合成為動畫;或者, 將截取到的屏幕圖片進(jìn)行顯示,以供用戶對顯示的屏幕圖片進(jìn)行編輯;在接收到動畫合成請求時,將編輯后的屏幕圖片合成為動畫。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括: 在接收到圖片合成請求后,根據(jù)指定路徑獲取到待合成的圖片,將獲取到的待合成的圖片合成為動畫,并顯示得到的動畫。
      6.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述將所述屏幕圖片合成為動畫包括: 51、獲取所述屏幕圖片的位圖文件; 52、對所述位圖文件進(jìn)行編碼; 53、將編碼后的位圖文件放入Gif框架,以合成Gif動畫。 54、判斷所述Gif動畫是否合成成功; 55、如果所述Gif動畫合成成功,則進(jìn)行提示并跳轉(zhuǎn)到所述Gif動畫所在存儲目錄,如果所述Gif動畫合成不成功,則重復(fù)執(zhí)行所述步驟SI到步驟S5。
      7.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述根據(jù)用戶的操作確定截屏起始位置,具體包括:將用戶當(dāng)前滑動到的終端屏幕界面確定為截屏起始位置;或者, 將用戶選定的當(dāng)前播放視頻的播放界面確定為截屏起始位置。
      8.一種實現(xiàn)屏幕錄像的裝置,其特征在于,所述裝置包括: 截取模塊,用于在接收到屏幕錄像開始請求后,根據(jù)用戶的操作確定截屏起始位置,從該截屏起始位置開始截取屏幕圖片; 合成模塊,用于在接收到屏幕錄像停止請求后,停止截取屏幕圖片,將截取到的全部或部分屏幕圖片合成為動畫,并顯示得到的動畫。
      9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述截取模塊具體用于:通過懸浮窗口接收到屏幕錄像開始請求; 所述合成模塊具體用于:通過懸浮窗口接收到屏幕錄像停止請求。
      10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述截取模塊包括: 截取定時子模塊,用于根據(jù)所述截屏起始位置截取到第一張屏幕圖片,將第一張屏幕圖片進(jìn)行保存,并啟動定時時長為預(yù)設(shè)時間長度的定時器; 截取子模塊,用于在所述定時器的每次定時時間到達(dá)時,截取當(dāng)前屏幕的屏幕圖片并將截取到的屏幕圖片進(jìn)行保存。
      11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述合成模塊具體用于: 獲取截取到的全部屏幕圖片,將獲取到的屏幕圖片合成為動畫;或者, 將截取到的屏幕圖片進(jìn)行顯示,以供用戶對顯示的屏幕圖片進(jìn)行編輯;在接收到動畫合成請求時,將編輯后的屏幕圖片合成為動畫。
      12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,該裝置進(jìn)一步包括: 獲取合成模塊,用于在接收到圖片合成請求后,根據(jù)指定路徑獲取到待合成的圖片,將獲取到的待合成的圖片合成為動畫,并顯示得到的動畫。
      13.根據(jù)權(quán)利要求8-11任一項所述的裝置,其特征在于,所述合成模塊包括: 獲取子模塊,用于獲取所述屏幕圖片的位圖文件; 編碼子模塊,用于對所述位圖文件進(jìn)行編碼; 合成子模塊,用于將編碼后的位圖文件放入Gif框架,以合成Gif動畫; 判斷子模塊,用于判斷所述Gif動畫是否合成成功; 處理子模塊,用于如果所述Gif動畫合成成功,則進(jìn)行提示并跳轉(zhuǎn)到所述Gif動畫所在存儲目錄,如果所述Gif動畫合成不成功,則重復(fù)調(diào)用獲取子模塊、編碼子模塊、合成子模塊、判斷子模塊及處理子模塊。
      14.根據(jù)權(quán)利要求8-11任一項所述的裝置,其特征在于,所述截取模塊具體用于:將用戶當(dāng)前滑動到的終端屏幕界面確定為截屏起始位置;或者, 將用戶選定的當(dāng)前播放視頻的播放界面確定為截屏起始位置。
      【文檔編號】G06F3/0484GK103927095SQ201410152835
      【公開日】2014年7月16日 申請日期:2014年4月16日 優(yōu)先權(quán)日:2014年4月16日
      【發(fā)明者】王飛 申請人:廣東歐珀移動通信有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1