一種濾鏡列表顯示方法及裝置制造方法
【專利摘要】本發(fā)明適用于圖像處理【技術(shù)領(lǐng)域】,提供了一種濾鏡列表顯示方法及裝置,包括:在濾鏡列表中檢測第一濾鏡圖標的觸發(fā)移動事件,觸發(fā)所述第一濾鏡圖標的可拖拽狀態(tài);檢測所述第一濾鏡圖標的拖拽事件,記錄所述拖拽事件結(jié)束時所述第一濾鏡圖標的位置;根據(jù)所述第一濾鏡圖標的位置,對所述濾鏡列表進行排列顯示。在本發(fā)明中,通過在圖像處理界面中檢測濾鏡圖標的拖拽事件來改變?yōu)V鏡列表中濾鏡圖標的位置,從而對濾鏡列表的排列順序進行重新設(shè)定,以在濾鏡列表中優(yōu)先顯示用戶常用的濾鏡圖標,由此提高了圖片處理效率。
【專利說明】—種濾鏡列表顯示方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于圖像處理【技術(shù)領(lǐng)域】,尤其涉及一種濾鏡列表顯示方法及裝置。
【背景技術(shù)】
[0002]隨著相機應用在手機、平板電腦等移動終端上的不斷發(fā)展和普及,越來越多的用戶通過移動終端拍攝下精彩的畫面,記錄并分享生活的方方面面。同時,相機應用相關(guān)的拍照軟件或者圖片編輯軟件也越來越強大,能夠為用戶提供各種便捷的圖像處理功能,以實現(xiàn)對照片的美化。
[0003]其中,濾鏡作為一種能夠直接實現(xiàn)某種特殊效果的圖像處理功能,受到了廣大用戶的青睞。通過濾鏡,用戶能夠?qū)⒁粡埰降恼掌p松地處理成柔光、懷舊、素描、油畫、黑白等十幾種甚至幾十種不同的風格,以表達出不同的情緒。然而,每個用戶鐘意的照片風格通常局限在幾種,而濾鏡種類的繁多往往導致用戶可能需要遍歷所有的濾鏡才能找到自己常用的那幾種,由此大大降低了圖像處理效率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例的目的在于提供一種濾鏡列表顯示方法,旨在解決現(xiàn)有的濾鏡列表顯示方式固定,導致圖像處理效率低的問題。
[0005]本發(fā)明實施例是這樣實現(xiàn)的,一種濾鏡列表顯示方法,包括:
[0006]在濾鏡列表中檢測第一濾鏡圖標的觸發(fā)移動事件的,觸發(fā)所述第一濾鏡圖標的可拖拽狀態(tài);
[0007]檢測所述第一濾鏡圖標的拖拽事件,記錄所述拖拽事件結(jié)束時所述第一濾鏡圖標的位置;
[0008]根據(jù)所述第一濾鏡圖標的位置,對所述濾鏡列表進行排列顯示。
[0009]本發(fā)明實施例的另一目的在于提供一種濾鏡列表顯示裝置,包括:
[0010]檢測單元,用于在濾鏡列表中檢測第一濾鏡圖標的觸發(fā)移動事件,觸發(fā)所述第一濾鏡圖標的可拖拽狀態(tài);
[0011]記錄單元,用于檢測所述第一濾鏡圖標的拖拽事件,記錄所述拖拽事件結(jié)束時所述第一濾鏡圖標的位置;
[0012]顯示單元,用于根據(jù)所述第一濾鏡圖標的位置,對所述濾鏡列表進行排列顯示。
[0013]在本發(fā)明實施例中,通過在圖像處理界面中檢測濾鏡圖標的拖拽事件來改變?yōu)V鏡列表中濾鏡圖標的位置,從而對濾鏡列表的排列順序進行重新設(shè)定,以在濾鏡列表中優(yōu)先顯示用戶常用的濾鏡圖標,由此提高了圖片處理效率。
【專利附圖】
【附圖說明】
[0014]圖1是本發(fā)明實施例提供的濾鏡列表顯示方法的實現(xiàn)流程圖;
[0015]圖2是本發(fā)明實施例提供的濾鏡列表示意圖;[0016]圖3是本發(fā)明實施例提供的濾鏡列表第一濾鏡圖標拖拽事件示意圖;
[0017]圖4是本發(fā)明實施例提供的濾鏡列表第一濾鏡圖標拖拽事件示意圖;
[0018]圖5是本發(fā)明實施例提供的濾鏡列表顯示方法步驟S104的具體實現(xiàn)流程圖;
[0019]圖6是本發(fā)明實施例提供的濾鏡列表顯示裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0020]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021 ] 在本發(fā)明實施例中,通過在圖像處理界面中檢測濾鏡圖標的拖拽事件來改變?yōu)V鏡列表中濾鏡圖標的位置,從而對濾鏡列表的排列順序進行重新設(shè)定,以在濾鏡列表中優(yōu)先顯示用戶常用的濾鏡圖標,由此提高了圖片處理效率。
[0022]圖1示出了本發(fā)明實施例提供的濾鏡列表顯示方法的實現(xiàn)流程圖,在本實施例中,濾鏡列表位于圖像處理界面中,圖像處理界面可以為運行在計算機、智能手機、平板電腦等智能終端設(shè)備中的相機軟件或者圖片編輯軟件中的圖像處理界面,該圖像處理界面中通過濾鏡列表展示了不同的濾鏡圖標,每個濾鏡圖標對應一種濾鏡,用戶可以通過滑動濾鏡列表來遍歷所有的濾鏡圖標。進一步地,如圖2所示,在界面下方的濾鏡列表中,每個濾鏡圖標都顯示其對應的濾鏡對同一系統(tǒng)預置圖片進行處理后的效果,便于用戶直觀地了解每種濾鏡的風格。通過檢測用戶對某個濾鏡圖標的點擊事件,系統(tǒng)自動對當前加載的照片進行濾鏡處理,即可以達到相應的照片風格。
[0023]如圖1所示,在步驟SlOl中,在濾鏡列表中檢測第一濾鏡圖標的觸發(fā)移動事件,觸發(fā)第一濾鏡圖標的可拖拽狀態(tài)。
[0024]其中,觸發(fā)移動事件可以為長按事件,或者雙擊事件、預設(shè)的觸摸軌跡事件等等,在此不作限定。
[0025]在本實施例中,通過觸摸屏感應裝置或者鼠標事件檢測裝置來對發(fā)生在第一濾鏡圖標上的觸發(fā)移動事件進行檢測,以觸發(fā)移動事件為長按事件為例,當檢測到發(fā)生在某個操作對象上的觸按動作持續(xù)時間超過預設(shè)閾值時,長按事件即生效。其中,預設(shè)閾值由系統(tǒng)預設(shè),作為本發(fā)明的一個實現(xiàn)示例,預設(shè)閾值可以設(shè)為0.5秒或者I秒。
[0026]在實際應用中,當觸發(fā)移動事件生效時,可以通過終端的震動反饋或者圖像處理界面中的動畫事件來進行提示,以提示觸發(fā)移動事件生效。
[0027]當觸發(fā)移動事件生效后,觸發(fā)第一濾鏡圖標的可拖拽狀態(tài),在可拖拽狀態(tài)下,當鼠標位于第一濾鏡圖標之上處于按下狀態(tài)時,或者當手指位于第一濾鏡圖標之上處于觸按狀態(tài)時,根據(jù)鼠標或者指的滑動方向來模擬出第一濾鏡圖標的拖拽軌跡,第一濾鏡圖標可以被拖拽至圖像處理界面的任意位置。
[0028]優(yōu)選地,可以對處于拖拽狀態(tài)下的第一濾鏡圖標進行放大、變色或者變形顯示,以直觀地提示用戶當前處于拖拽狀態(tài)下的濾鏡圖標。
[0029]圖3示出了對處于拖拽狀態(tài)下的第一濾鏡圖標進行放大的示意圖。
[0030]在步驟S102中,檢測第一濾鏡圖標的拖拽事件,記錄拖拽事件結(jié)束時第一濾鏡圖標的位置。[0031]在第一濾鏡圖標的拖拽事件進行過程中,若第一濾鏡圖標被拖拽至濾鏡列表中除第一濾鏡圖標以外的某個濾鏡圖標之前,則如圖4所示,從該濾鏡圖標開始,所有的濾鏡圖標順序依次后移。
[0032]在本實施例中,當拖拽事件進行時鼠標或者手指取消按下動作,則代表此次拖拽事件結(jié)束,此時,通過獲取第一濾鏡圖標在屏幕上的坐標,從而記錄此次拖拽事件結(jié)束時第一濾鏡圖標的位置。
[0033]在步驟S103中,根據(jù)第一濾鏡圖標的位置,對濾鏡列表進行排列顯示。
[0034]在本發(fā)明實施例中,具體地,可以根據(jù)拖拽事件結(jié)束時第一濾鏡圖標的位置是否位于濾鏡列表所在區(qū)域,來對濾鏡列表進行相應的排列顯示,如圖5所示,若當前第一濾鏡圖標的位置位于濾鏡列表所在區(qū)域,則步驟S 103具體包括:
[0035]步驟S 104:判斷第一濾鏡圖標的位置與第二濾鏡圖標的位置是否重疊,是則執(zhí)行步驟S105,否則執(zhí)行步驟S106。
[0036]步驟S105,第一濾鏡圖標的位置與第二濾鏡圖標的位置不重疊,則直接在第一濾鏡圖標的位置插入第一濾鏡圖標。
[0037]在第一濾鏡圖標的位置直接插入第一濾鏡圖標,則此時第一濾鏡圖標的位置之后的其他濾鏡圖標的位置依次后移。
[0038]步驟S 106,第一濾鏡圖標的位置與第二濾鏡圖標的位置重疊,則在第二濾鏡圖標的位置之前或者之后插入第一濾鏡圖標。
[0039]若在第二濾鏡圖標的位置之前插入第一濾鏡圖標,則從第二濾鏡圖標開始,包括第二濾鏡圖標在內(nèi),之后的其他濾鏡圖標的位置依次后移。
[0040]若在第二濾鏡圖標的位置之后插入第一濾鏡圖標,則從第二濾鏡圖標開始,不包括第二濾鏡圖標在內(nèi),之后的其他濾鏡圖標的位置依次后移。
[0041]通過上述方法,可以實現(xiàn)對濾鏡圖標在濾鏡列表中排列順序的調(diào)整,如圖4所示,若對于用戶A來說,其偏愛且常用的濾鏡為“秋日私語”,但濾鏡“秋日私語”位于濾鏡列表的最末端,用戶A往往需要對濾鏡列表進行數(shù)次滑動操作,才能選擇到該濾鏡,而通過上述方法,用戶A可以通過拖拽動作將“秋日私語”的濾鏡圖標調(diào)整至濾鏡列表的前幾位顯示,由此,用戶在濾鏡列表的第一分頁中即可以選擇到濾鏡“秋日私語”對照片進行美化,不再需要進行重復的滑動濾鏡列表操作,使得濾鏡列表的顯示方式符合用戶的使用偏好,由此提聞了圖像處理效率。
[0042]作為本發(fā)明的一個實施例,若第一濾鏡圖標的位置不位于濾鏡列表所在區(qū)域,則此次對第一濾鏡圖標的拖拽事件失效,維持現(xiàn)有的濾鏡列表及其排列順序。
[0043]通過上述方法,可以避免因用戶的誤操作而改變?yōu)V鏡列表的現(xiàn)有顯示方式的情況出現(xiàn)。例如,如圖4所示,用戶A不小心在圖像處理界面中觸按到了“秋日私語”的濾鏡圖標,并產(chǎn)生了拖拽操作,此時用戶A發(fā)現(xiàn)了自己的誤操作,則可以通過繼續(xù)拖拽操作,將“秋日私語”的濾鏡圖標拖拽出濾鏡列表的顯示區(qū)域,即可以取消此次拖拽事件,濾鏡列表將維持現(xiàn)有的排列方式不變。
[0044]作為本發(fā)明的另一實施例,若第一濾鏡圖標的位置不位于濾鏡列表所在區(qū)域,則在濾鏡列表中刪除第一濾鏡圖標。通過本實施例,用戶可以對不喜歡或者極少用到的第一濾鏡圖標進行刪除,從而簡化濾鏡列表,進一步地提高圖像處理的效率。[0045]通過上述方法,可以實現(xiàn)對濾鏡圖標在濾鏡列表中的刪除,例如根據(jù)用戶A的使用習慣,其在圖像處理過程中基本不會用到濾鏡“秋日私語”,則可以通過將“秋日私語”的濾鏡圖標拖拽出濾鏡列表的顯示區(qū)域,由此在濾鏡列表中實現(xiàn)對“秋日私語”的濾鏡圖標的刪除,完成對濾鏡列表中的濾鏡圖標的篩選。經(jīng)過篩選后的濾鏡列表更加簡潔,且更加符合用戶的個性化需求,濾鏡列表的加載過程因為濾鏡列表的簡化而加快,從而進一步提高了圖像處理的操作效率。需要說明的是,對濾鏡圖標的刪除操作只表示在濾鏡列表中取消對該濾鏡圖標的顯示,并非真正刪除濾鏡,且根據(jù)用戶的需要,可以在圖像處理軟件或者相機軟件的相應管理界面中重新添加刪除的濾鏡,以滿足用戶的實時需求。
[0046]在本發(fā)明實施例中,通過在圖像處理界面中檢測濾鏡圖標的拖拽事件來改變?yōu)V鏡列表中濾鏡圖標的位置,從而對濾鏡列表的排列順序進行重新設(shè)定,以在濾鏡列表中優(yōu)先顯示用戶常用的濾鏡圖標,由此提高了圖片處理效率。
[0047]圖6示出了本發(fā)明實施例提供的濾鏡列表顯示裝置的結(jié)構(gòu)框圖,為了便于說明,僅不出了與本實施例相關(guān)的部分。
[0048]參照圖6,該裝置包括:
[0049]檢測單元61,在濾鏡列表中檢測第一濾鏡圖標的觸發(fā)移動事件,觸發(fā)所述第一濾鏡圖標的可拖拽狀態(tài)。
[0050]記錄單元62,檢測第一濾鏡圖標的拖拽事件,記錄拖拽事件結(jié)束時第一濾鏡圖標的位置。
[0051]顯示單元63,根據(jù)第一濾鏡圖標的位置,對濾鏡列表進行排列顯示。
[0052]可選地,若第一濾鏡圖標的位置位于濾鏡列表所在區(qū)域,則顯示單元具54體用于在所述第一濾鏡圖標的位置插入所述第一濾鏡圖標。
[0053]可選地,若所述第一濾鏡圖標的位置與第二濾鏡圖標的位置重疊,則顯示單元54具體用于在第二濾鏡圖標的位置之前或者之后插入第一濾鏡圖標。
[0054]可選地,若第一濾鏡圖標的位置不位于濾鏡列表所在區(qū)域,則顯示單元54具體用于保持當前的濾鏡列表。
[0055]可選地,若第一濾鏡圖標的位置不位于濾鏡列表所在區(qū)域,則顯示單元54具體用于在濾鏡列表中刪除第一濾鏡圖標。
[0056]在本發(fā)明實施例中,通過在圖像處理界面中檢測濾鏡圖標的拖拽事件來改變?yōu)V鏡列表中濾鏡圖標的位置,從而對濾鏡列表的排列順序進行重新設(shè)定,以在濾鏡列表中優(yōu)先顯示用戶常用的濾鏡圖標,由此提高了圖片處理效率。
[0057]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種濾鏡列表顯示方法,其特征在于,包括: 在濾鏡列表中檢測第一濾鏡圖標的觸發(fā)移動事件,觸發(fā)所述第一濾鏡圖標的可拖拽狀態(tài); 檢測所述第一濾鏡圖標的拖拽事件,記錄所述拖拽事件結(jié)束時所述第一濾鏡圖標的位置; 根據(jù)所述第一濾鏡圖標的位置,對所述濾鏡列表進行排列顯示。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一濾鏡圖標的位置,對所述濾鏡列表進行排列顯示包括: 若所述第一濾鏡圖標的位置位于所述濾鏡列表所在區(qū)域,則在所述第一濾鏡圖標的位置插入所述第一濾鏡圖標。
3.如權(quán)利要求2所述的方法,其特征在于,所述在所述第一濾鏡圖標的位置插入所述第一濾鏡圖標包括: 若所述第一濾鏡圖標的位置與第二濾鏡圖標的位置重疊,則在所述第二濾鏡圖標的位置之前或者之后插入所述第一濾鏡圖標。
4.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一濾鏡圖標的位置,對所述濾鏡列表進行排列顯示包括: 若所述第一濾鏡圖標的位置不位于所述濾鏡列表所在區(qū)域,則保持所述濾鏡列表。
5.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一濾鏡圖標的位置,對所述濾鏡列表進行排列顯示包括: 若所述第一濾鏡圖標的位置不位于所述濾鏡列表所在區(qū)域,則在所述濾鏡列表中刪除所述第一濾鏡圖標。
6.一種濾鏡列表顯示裝置,其特征在于,包括: 檢測單元,用于在濾鏡列表中檢測第一濾鏡圖標的觸發(fā)移動事件,觸發(fā)所述第一濾鏡圖標的可拖拽狀態(tài); 記錄單元,用于檢測所述第一濾鏡圖標的拖拽事件,記錄所述拖拽事件結(jié)束時所述第一濾鏡圖標的位置; 顯示單元,用于根據(jù)所述第一濾鏡圖標的位置,對所述濾鏡列表進行排列顯示。
7.如權(quán)利要求6所述的裝置,其特征在于,若所述第一濾鏡圖標的位置位于所述濾鏡列表所在區(qū)域,則所述顯示單元具體用于在所述第一濾鏡圖標的位置插入所述第一濾鏡圖標。
8.如權(quán)利要求7所述的裝置,其特征在于,若所述第一濾鏡圖標的位置與第二濾鏡圖標的位置重疊,則所述顯示單元具體用于在所述第二濾鏡圖標的位置之前或者之后插入所述第一濾鏡圖標。
9.如權(quán)利要求6所述的裝置,其特征在于,若所述第一濾鏡圖標的位置不位于所述濾鏡列表所在區(qū)域,則所述顯示單元具體用于保持所述濾鏡列表。
10.如權(quán)利要求6所述的裝置,其特征在于,若所述第一濾鏡圖標的位置不位于所述濾鏡列表所在區(qū)域,所述顯示單元具體用于在所述濾鏡列表中刪除所述第一濾鏡圖標。
【文檔編號】G06F3/0486GK103838457SQ201210486598
【公開日】2014年6月4日 申請日期:2012年11月26日 優(yōu)先權(quán)日:2012年11月26日
【發(fā)明者】程菲, 黃石柱, 李飛云 申請人:騰訊科技(深圳)有限公司