截圖方法及裝置的制造方法
【技術領域】
[0001]本發明實施例涉及計算機技術領域,尤其涉及截圖方法及裝置。
【背景技術】
[0002]目前,諸如智能手機、平板電腦或者個人數字助理之類的移動終端,已滲入各個領域,被人們所普遍使用。一部普通的移動終端通常具有即時通信、游戲、音樂播放、視頻播放、互聯網資源瀏覽等功能。視頻播放作為其中一項十分重要的功能,能夠提供影視資源(例如電影、電視劇、娛樂節目)供用戶觀看,從而極大地豐富了人們的精神生活,滿足了人們的視覺體驗,有助于人們獲取知識了解世界。
[0003]在現有技術中,為滿足用戶一些特定的需求,通常會對視頻進行截圖處理。但是,采用已有的截圖方案得到的截圖結果,僅是當前播放的視頻流中的某一幀或多幀圖像。該種截圖方式已經不能滿足人們日益增長的截圖需求,具有一定的局限性。
【發明內容】
[0004]本發明實施例提供截圖方法及裝置,以對現有的截圖方案進行優化,使得得到的截圖結果能夠攜帶更多有效信息,提升用戶對截圖效果的滿意度。
[0005]一方面,本發明實施例提供了一種截圖方法,該方法包括:
[0006]通過截圖操作得到圖片,并獲取對所述圖片的截取需求;
[0007]采用預設的摳圖算法,對所述圖片進行摳圖處理,以提取所述圖片中滿足所述截取需求的子圖片;
[0008]調用搜索工具搜索與所述子圖片關聯的描述信息,并將搜索到的描述信息與所述子圖片,作為對應于所述圖片的截圖結果。
[0009]另一方面,本發明實施例還提供了一種截圖方法,該方法包括:
[0010]獲取終端上報的通過截圖操作得到的圖片;
[0011]獲取對所述圖片的截取需求;
[0012]采用預設的摳圖算法,對所述圖片進行摳圖處理,以提取所述圖片中滿足所述截取需求的子圖片;
[0013]調用搜索工具搜索與所述子圖片關聯的描述信息,并將搜索到的描述信息與所述子圖片,作為對應于所述圖片的截圖結果;
[0014]將所述截圖結果下發給所述終端。
[0015]再一方面,本發明實施例還提供了一種截圖方法,該方法包括:
[0016]通過截圖操作得到圖片;
[0017]將所述圖片上報給服務端,以指示所述服務端根據所述圖片和截圖需求得到截圖結果,其中所述截圖結果包括:所述圖片中滿足所述截取需求的子圖片及與所述子圖片關聯的描述信息;
[0018]呈現所述服務端返回的截圖結果。
[0019]再一方面,本發明實施例提供了一種截圖裝置,該裝置集成于終端,包括:
[0020]圖片及截取需求生成單元,用于通過截圖操作得到圖片,并獲取對所述圖片的截取需求;
[0021]摳圖處理單元,用于采用預設的摳圖算法,對所述圖片進行摳圖處理,以提取所述圖片中滿足所述截取需求的子圖片;
[0022]截圖結果生成單元,用于調用搜索工具搜索與所述子圖片關聯的描述信息,并將搜索到的描述信息與所述子圖片,作為對應于所述圖片的截圖結果。
[0023]再一方面,本發明實施例還提供了一種截圖裝置,該裝置集成于服務端,包括:
[0024]圖片獲取單元,用于獲取終端上報的通過截圖操作得到的圖片;
[0025]截取需求獲取單元,用于獲取對所述圖片的截取需求;
[0026]摳圖處理單元,用于采用預設的摳圖算法,對所述圖片進行摳圖處理,以提取所述圖片中滿足所述截取需求的子圖片;
[0027]截圖結果生成單元,用于調用搜索工具搜索與所述子圖片關聯的描述信息,并將搜索到的描述信息與所述子圖片,作為對應于所述圖片的截圖結果;
[0028]截圖結果下發單元,用于將所述截圖結果下發給所述終端。
[0029]再一方面,本發明實施例還提供了一種截圖裝置,該裝置集成于終端,包括:
[0030]圖片獲取單元,用于通過截圖操作得到圖片;
[0031]圖片上報單元,用于將所述圖片上報給服務端,以指示所述服務端根據所述圖片和截圖需求得到截圖結果,其中所述截圖結果包括:所述圖片中滿足所述截取需求的子圖片及與所述子圖片關聯的描述信息;
[0032]截圖結果呈現單元,用于呈現所述服務端返回的截圖結果。
[0033]采用本發明實施例提供的技術方案,在通過截圖操作得到全屏截圖之后,能夠自動根據截圖需求對全屏截圖進行摳圖處理,并針對摳圖結果進行相關描述信息的搜索,最后將摳圖結果以及搜索結果一并作為截圖結果展示給用戶,解決了現有技術中需用戶手動對全屏截圖進行二次編輯才能得到自己想要的子圖片,并且生成的截圖結果能夠攜帶與子圖片相關的描述信息。因此,本發明實施例能夠對現有的截圖方案進行優化,使得得到的截圖結果能夠攜帶更多有效信息,提升用戶對截圖效果的滿意度。
【附圖說明】
[0034]圖1是本發明實施例一提供的一種截圖方法的流程示意圖;
[0035]圖2是本發明實施例二提供的一種截圖方法的流程示意圖;
[0036]圖3是本發明實施例三提供的一種截圖方法的流程示意圖;
[0037]圖4是本發明實施例四提供的一種截圖裝置的結構示意圖;
[0038]圖5是本發明實施例五提供的一種截圖裝置的結構示意圖;
[0039]圖6是本發明實施例六提供的一種截圖裝置的結構示意圖;
[0040]圖7是本發明實施例七提供的一種優選的截圖方法框架示意圖;
[0041]圖8是本發明實施例七提供的一種終端所展示的截圖結果示意圖。
【具體實施方式】
[0042]下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。
[0043]在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數、規程、子例程、子程序等等。
[0044]實施例一
[0045]圖1是本發明實施例一提供的一種截圖方法的流程示意圖。該方法可以由截圖裝置來執行,所述裝置由軟件和/或硬件實現,可被內置在諸如智能手機、平板電腦、筆記本電腦、臺式電腦或個人數字助理之類的終端上。參見圖1,本實施例提供的截圖方法具體包括如下步驟Sl1-步驟S130。
[0046]步驟S110、通過截圖操作得到圖片,并獲取對所述圖片的截取需求。
[0047]在本實施例中,可設置兩種模式對終端上所播放的視頻進行截圖操作。一種是單張圖片抓取模式,另一種是多張圖片抓取模式。在設定了單張圖片抓取模式后,在終端播放視頻的過程中,如果接收到用戶觸發的對視頻流中某一幀圖片的抓取指令后,則通過截圖操作抓取該幀圖片;在設定了多張圖片抓取模式后,在終端播放視頻的過程中,可根據視頻播放幀率,每隔設定幀數通過截圖操作抓取一幀圖片。
[0048]當然,本實施例并不僅限于對視頻流的截圖操作。在瀏覽網頁或者運行其他應用時,如果獲取到用戶觸發的截圖指令,則可通過截圖操作抓取網頁或應用界面。
[0049]需要說明的是,通過截圖操作所得到的圖片往往為全屏截圖。然而,諸多用戶在進行截圖時,往往關注的并不是全屏截圖,而是全屏截圖中所包含的產品、人物、背景等,例如關注的是某個電影里面的一臺電腦、某個明星或者某個場景。因此,僅將全屏截圖抓取存放下來,并不能夠很好的滿足用戶體驗,用戶需要手工的運用第三方工具進行處理,才可以達到自己滿意的截圖效果。
[0050]為此,本實施例提供的方案,在通過截圖操作得到一張圖片后,先獲取對該圖片的截取需求,進而自動根據截取需求對圖片進行摳圖處理。
[0051]其中,截取需求用于指示終端需要截取圖片中的哪類子圖片。示例性的,可在終端上預先創建截取對象類別列表,該列表中包含有各種類別的截取對象,例如人物、背景、前景物品等。截取需求可以被終端預先設置好,為截取對象類別列表中所有截取對象類別。或者,通過人機交互的方式,實時地獲取用戶想要得到的目標類別的截取對象,作為截取需求。因此,獲取對圖片的截取需求,包括:
[0052]獲取截取對象類別列表中所有截取對象類別,作為截取需求;或者
[0053]顯示截取對象類別列