本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及終端圖片處理技術(shù)。
背景技術(shù):
隨著信息時(shí)代的發(fā)展,智能終端的應(yīng)用普及度越來越高。圖片處理技術(shù)作為一項(xiàng)功能或功能的一部分,在不論是社交、娛樂還是學(xué)習(xí)工作為用途的第三方應(yīng)用程序中被廣泛運(yùn)用。運(yùn)用編程語言,自定義插件處理所有貼紙組成的圖片、監(jiān)聽用戶操作路徑,將像素設(shè)置為完全透明,實(shí)現(xiàn)擦圖。
貼圖功能作為圖片處理技術(shù)的一種,在原圖片上附著和添加新圖層并移動(dòng)旋轉(zhuǎn)縮放等,使原圖片達(dá)到用戶在使用應(yīng)用程序所預(yù)期的效果。但是往往貼圖功能不是可逆的,貼圖與原圖層合成后,功能即結(jié)束。擦圖功能主要是臨時(shí)擦除指定用戶空間中經(jīng)過貼圖美化過并且用戶比較感興趣的部分,從而看到未經(jīng)過美化的原圖。當(dāng)貼圖和擦除功能由不同用戶在同一背景圖片上使用時(shí),此時(shí)的圖片還原就能更好的滿足應(yīng)用程序作為工具所要達(dá)到的社交、娛樂、學(xué)習(xí)工作等的目的,增強(qiáng)了靈活度。
技術(shù)實(shí)現(xiàn)要素:
可在終端之間實(shí)現(xiàn)貼圖和擦圖的圖片處理方法,解決常規(guī)貼圖流程的不可逆向,滿足用戶社交互動(dòng)的需求,具體技術(shù)方案如下:
1.在終端之間實(shí)現(xiàn)貼圖和擦圖的圖片處理辦法,包括如下步驟:終端A基于背景圖利用貼紙等圖片合成技術(shù)完成貼圖操作,并將貼圖上傳至網(wǎng)絡(luò)服務(wù)器;終端B下載貼圖圖片,設(shè)置像素為透明的路徑初始點(diǎn),跟蹤貼圖的繪制路徑,直至背景圖完全可視,實(shí)現(xiàn)擦圖。其有益效果是貼圖和擦除功能由不同用戶使用,創(chuàng)建新型模式,增強(qiáng)社交功能。
2.其中在設(shè)置擦圖路徑時(shí),使用倒計(jì)時(shí)邏輯。實(shí)現(xiàn)計(jì)時(shí)擦圖,倒計(jì)時(shí)邏輯結(jié)束后,擦圖頁面關(guān)閉??衫玫谰邔?shí)現(xiàn)計(jì)時(shí),設(shè)置擦圖道具的不同時(shí)長(zhǎng),滿足社交需求。
3.其中路徑初始點(diǎn)的設(shè)置為觸摸點(diǎn)、擦圖路徑的繪制方法包括但不限于觸摸繪制。適應(yīng)日益發(fā)展并廣泛被使用的觸屏設(shè)備,實(shí)際使用率高。
4.其中路徑初始點(diǎn)的設(shè)置為鼠標(biāo)指針點(diǎn)擊,擦圖路徑的繪制方法為鼠標(biāo)指針移動(dòng)路徑記錄??蛇m應(yīng)非觸屏設(shè)備,應(yīng)用于多樣性終端上。
5.其中貼圖操作,通過觸點(diǎn)位置判斷、移動(dòng)路徑和觸點(diǎn)坐標(biāo)獲取角度,達(dá)到自定義縮放、移動(dòng)、旋轉(zhuǎn)的貼圖的效果。多樣化的貼圖效果,使用高度靈活,增強(qiáng)用戶體驗(yàn)滿意度。
具體實(shí)施方式
圖1為本發(fā)明實(shí)施例的終端之間實(shí)現(xiàn)貼圖和擦圖的圖片處理方法的流程示意圖。
圖2為本發(fā)明實(shí)施例的擦圖和貼圖功能的一個(gè)方法流程圖: ①單點(diǎn)選中貼紙,記錄觸屏位置坐標(biāo),根據(jù)在屏幕上的操作對(duì)貼紙顯示位置和大小做相應(yīng)變化,收到屏幕移動(dòng)事件響應(yīng),根據(jù)當(dāng)前停留位置坐標(biāo)計(jì)算移動(dòng)距離,對(duì)貼紙也移動(dòng)該距離,完成移動(dòng)。②兩點(diǎn)選中貼紙,記錄兩個(gè)觸點(diǎn)之間的距離,收到觸點(diǎn)移動(dòng)事件,記錄移動(dòng)后兩觸點(diǎn)的距離,可以得出移動(dòng)距離的倍數(shù),貼紙也縮放移動(dòng)距離的倍數(shù),完成縮放。③取兩觸點(diǎn)的坐標(biāo)獲取當(dāng)前角度,貼紙也變換相應(yīng)角度,完成旋轉(zhuǎn)。④貼紙和背景繪制在同一視圖上,設(shè)置視圖為不可繪制模式。⑤初始化自定義插件,加載所有貼圖組成的圖片,底部加載用戶擦圖道具。