本發明專利技術公開了一種圖像處理方法及裝置,用于提高在觸摸屏上的顯示效果。所述方法包括:獲得手勢指令的觸發事件;根據獲得的觸發事件,確定手勢指令在屏幕上的位置;根據預設的特效類型,通過對背景圖片的圖像處理,在確定的位置上輸出與特效類型對應的特效。本發明專利技術還公開了用于實現所述方法的裝置。
【技術實現步驟摘要】
本專利技術涉及計算機及圖像處理
,尤其涉及一種圖像處理方法及裝置。
技術介紹
隨著通信技術的發展,移動終端已成為主要的通信方式之一。尤其是近幾年,智能終端、無鍵盤終端已得到廣泛的應用。在其基 礎上的增值業務也越來越豐富。鼠標特效屬于增值業務的一種。所謂鼠標動畫特效是指改變鼠標原有的圖形模式,以一種新的圖片或者動畫來代替,以達到一種新的動態的視覺美感。比如鼠標指針變換,動畫或圖片根據鼠標的位置移動變形,動畫跟隨鼠標移動等等。但是這兩種方式都實現復雜,且無法應用在移動終端上。特別是針對帶觸摸屏的移動終端,目前尚無伴隨手勢操作的特效。
技術實現思路
本專利技術實施例提供一種圖像處理方法及裝置,用于提高在觸摸屏上的顯示效果。一種圖像處理方法,包括以下步驟獲得手勢指令的觸發事件;根據獲得的觸發事件,確定手勢指令在屏幕上的位置;根據預設的特效類型,通過對背景圖片的圖像處理,在確定的位置上輸出與特效類型對應的特效。本實施例實現了針對觸摸屏上的手勢指令輸出相應的特效,從而提高了在觸摸屏上的顯示效果。優選的,根據預設的特效類型,在確定的位置上輸出與特效類型對應的特效的步驟包括獲得與特效類型對應的特效圖片;將獲得的特效圖片在確定的位置上與背景圖片疊加,并輸出。本實施例通過圖片疊加方式可在背景圖片上疊加各種特效圖片,可實現多種特效,尤其是火花樣式的特效等。或者優選的,根據預設的特效類型,在確定的位置上輸出與特效類型對應的特效的步驟包括調用與特效類型對應的算法;通過調用的算法對顯示的背景圖片進行圖像處理,并輸出處理后的圖片。本實施例通過對背景圖片的處理,也可實現各種特效,尤其是在背景圖片本身上的特效,如水波紋特效等。優選的,特效類型包括特效模式,不同的手勢指令對應不同的特效模式。這樣不僅可以實現多種類型的特效,而且在一種類型的特效下,針對不同的手勢指令也可以有不同的特效,使得特效效果更豐富,進一步提聞顯不效果。優選的,手勢指令包括單點短時間單次點擊、單點短時間多次點擊、單點長時間單次點擊、單點滑動、多點短時間單次點擊、多點短時間多次點擊、多點長時間單次點擊、多點滑動。本實施例提供多種手勢指令,使得針對各種手勢指令都可實現特效輸出。優選的,手勢指令為單點長時間單次點擊、單點滑動、多點長時間單次點擊或多點滑動時,根據預設的特效類型,通過對背景圖片的圖像處理,在確定的位置上輸出與特效類型對應的特效的步驟包括根據預設的特效類型,通過對背景圖片進行逐幀的圖像處理,在確定的位置上輸出與特效類型對應的特效。本實施例針對長時間的手勢指令,可以伴隨整個手勢指令過程實現特效輸出。一種用于圖像處理的裝置,包括觸發模塊,用于獲得手勢指令的觸發事件;解析模塊,用于根據獲得的觸發事件,確定手勢指令在屏幕上的位置;輸出處理模塊,用于根據預設的特效類型,通過對背景圖片的圖像處理,在確定的位置上輸出與特效類型對應的特效。輸出處理模塊獲得與特效類型對應的 特效圖片;將獲得的特效圖片在確定的位置上與背景圖片疊加,并輸出。輸出處理模塊調用與特效類型對應的算法;通過調用的算法對顯示的背景圖片進行圖像處理,并輸出處理后的圖片。特效類型包括特效模式,不同的手勢指令對應不同的特效模式。手勢指令包括單點短時間單次點擊、單點短時間多次點擊、單點長時間單次點擊、單點滑動、多點短時間單次點擊、多點短時間多次點擊、多點長時間單次點擊、多點滑動。手勢指令為單點長時間單次點擊、單點滑動、多點長時間單次點擊或多點滑動時,輸出處理模塊根據預設的特效類型,通過對背景圖片進行逐幀的圖像處理,在確定的位置上輸出與特效類型對應的特效。本專利技術的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本專利技術而了解。本專利技術的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。下面通過附圖和實施例,對本專利技術的技術方案做進一步的詳細描述。附圖說明附圖用來提供對本專利技術的進一步理解,并且構成說明書的一部分,與本專利技術的實施例一起用于解釋本專利技術,并不構成對本專利技術的限制。在附圖中圖I為本專利技術實施例中圖像處理的主要方法流程圖;圖2為本專利技術實施例中通過圖片疊加方式進行圖像處理的方法流程圖;圖3為本專利技術實施例中通過修改顯示的背景圖片的方式進行圖像處理的方法流程圖;圖4為本專利技術實施例中裝置的結構圖;圖5為本專利技術實施例中手機的結構圖。具體實施例方式以下結合附圖對本專利技術的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本專利技術,并不用于限定本專利技術。本實施例實現了針對觸摸屏上的手勢指令輸出相應的特效,從而提高了在觸摸屏上的顯示效果。參見圖I,本實施例中圖像處理的主要方法流程如下步驟101 :獲得手勢指令的觸發事件。步驟102 :根據獲得的觸發事件,確定手勢指令在屏幕上的位置。步驟103 :根據預設的特效類型,通過對背景圖片的圖像處理,在確定的位置上輸出與特效類型對應的特效。本實施例中的背景圖片是指獲得手勢指令前屏幕上輸出的圖片。在步驟103中有多種具體實現方式,如方式一獲得與特效類型對應的特效圖片;將獲得的特效圖片在確定的位置上與背景圖片疊加,并輸出。如方式二 調用與特效類型對應的算法;通過調用的算法對顯示的背景圖片進行圖像處理,并輸出處理后的圖片。其中,方式二是在背景圖片顯示時修改其顯示的像素,而不修改存儲的背景圖片。還可以有其它處理背景圖片以實現特效的方法,均適用于本實施例,此處不一一列舉。本實施例中特效類型包括特效模式,不同 的手勢指令對應不同的特效模式。也就是說不僅可以有多種特效類型,如火花類型的特效、水紋類型的特效,針對不同的手勢指令還可以有不同的特效模式,以水紋類型特效為例,點擊的手勢指令對應漣漪式的特效,滑動手勢指令對應波浪式的特效。本實施例中手勢指令包括單點短時間單次點擊、單點短時間多次點擊、單點長時間單次點擊、單點滑動、多點短時間單次點擊、多點短時間多次點擊、多點長時間單次點擊或多點滑動等。手勢指令為單點長時間單次點擊、單點滑動、多點長時間單次點擊或多點滑動時,根據預設的特效類型,通過對背景圖片的圖像處理,在確定的位置上輸出與特效類型對應的特效的步驟包括根據預設的特效類型,通過對背景圖片進行逐幀的圖像處理,在確定的位置上輸出與特效類型對應的特效。下面通過兩個典型實施例來詳細介紹實現過程。參見圖2,本實施例中通過圖片疊加方式進行圖像處理的方法流程如下步驟201 :通過觸摸屏獲得手勢指令的觸發事件。步驟202 :根據獲得的觸發事件,確定手勢指令在屏幕上的位置。步驟203 :依據手勢指令確定相應的特效類型和該特效類型下的特效模式。此步驟與步驟202是兩個獨立操作,執行順序可以互換,也可以同步進行。步驟204 :依據確定的特效類型和特效模式確定相應的特效圖片。步驟205 :將獲得的特效圖片在確定的位置上與背景圖片疊加,并輸出。隨著手勢指令的持續或移動,逐幀處理背景圖片并輸出,以獲得連續的特效輸出。參見圖3,本實施例中通過修改顯示的背景圖片的方式進行圖像處理的方法流程如下步驟301 :通過觸摸屏獲得手勢指令的觸發事件。步驟302 :根據獲得的觸發事件,確定手勢指令在屏幕上的位置。步驟303 :依據手勢指令確定相應的特效類型和該特效本文檔來自技高網...
【技術保護點】
一種圖像處理方法,其特征在于,包括以下步驟:獲得手勢指令的觸發事件;根據獲得的觸發事件,確定手勢指令在屏幕上的位置;根據預設的特效類型,通過對背景圖片的圖像處理,在確定的位置上輸出與特效類型對應的特效。
【技術特征摘要】
【專利技術屬性】
技術研發人員:許斐,李偉星,孫大慶,
申請(專利權)人:北京小米科技有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。