一種頭像調(diào)整的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖形處理領(lǐng)域,尤其涉及一種頭像調(diào)整的方法和系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)前在進(jìn)行形象設(shè)計時,如果需要調(diào)整頭像,經(jīng)常是采用分段的形式刻畫頭像元素的位置。例如眼珠,當(dāng)操作在某一預(yù)設(shè)的區(qū)段內(nèi)發(fā)生時,眼珠都是顯示在同一位置,并且不同區(qū)段使用不同的眼珠圖片,操作過程中存在卡頓,在進(jìn)行大量精細(xì)的形象設(shè)計時,需要劃分多個區(qū)段并對應(yīng)準(zhǔn)備多個頭像元素相關(guān)的圖片。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供了一種頭像調(diào)整的方法和系統(tǒng),其通過獲取滑動操作的起點(diǎn)和終點(diǎn)的位置;計算所述終點(diǎn)相對于起點(diǎn)的偏移量;根據(jù)所述偏移量移動頭像中待調(diào)元素的位置;提高了頭像調(diào)整過程中的操控精度,減少了形象設(shè)計時的工作量。
[0004]為實(shí)現(xiàn)上述設(shè)計,本發(fā)明采用以下技術(shù)方案:
[0005]一方面采用一種頭像調(diào)整的方法,包括:
[0006]獲取滑動操作的起點(diǎn)和終點(diǎn)的位置;
[0007]計算所述終點(diǎn)相對于起點(diǎn)的偏移量;
[0008]根據(jù)所述偏移量移動頭像中待調(diào)元素的位置。
[0009]其中,所述根據(jù)所述偏移量移動頭像中待調(diào)元素的位置之前,還包括:
[0010]確認(rèn)所述偏移量未超出預(yù)設(shè)移動閾值。
[0011]其中,所述根據(jù)所述偏移量移動頭像中待調(diào)元素的位置,包括:
[0012]根據(jù)所述偏移量按比例縮小或放大得到移動量;
[0013]按所述移動量的移動方向和移動距離移動頭像中待調(diào)元素的位置。
[0014]其中,所述根據(jù)所述偏移量移動頭像中待調(diào)元素的位置之后,還包括:
[0015]當(dāng)所述偏移量達(dá)到預(yù)設(shè)范圍時,所述頭像切換為該預(yù)設(shè)范圍對應(yīng)的待定頭像。
[0016]其中,所述獲取滑動操作的起點(diǎn)和終點(diǎn)的位置之前,還包括:
[0017]初始化所述頭像和待調(diào)元素。
[0018]另一方面采用一種頭像調(diào)整的裝置,包括:
[0019]位置獲取單元,用于獲取滑動操作的起點(diǎn)和終點(diǎn)的位置;
[0020]偏移量計算單元,用于計算所述終點(diǎn)相對于起點(diǎn)的偏移量;
[0021]位置調(diào)整單元,用于根據(jù)所述偏移量移動頭像中待調(diào)元素的位置。
[0022]其中,還包括:
[0023]范圍確定單元,用于確認(rèn)所述偏移量未超出預(yù)設(shè)移動閾值。
[0024]其中,所述位置調(diào)整單元,包括:
[0025]比例縮放模塊,用于根據(jù)所述偏移量按比例縮小或放大得到移動量;
[0026]位置調(diào)整模塊,用于按所述移動量的移動方向和移動距離移動頭像中待調(diào)元素的位置。
[0027]其中,還包括:
[0028]頭像切換單元,用于當(dāng)所述偏移量達(dá)到預(yù)設(shè)范圍時,所述頭像切換為該預(yù)設(shè)范圍對應(yīng)的待定頭像。
[0029]其中,還包括:
[0030]初始化單元,用于初始化所述頭像和待調(diào)元素。
[0031]本發(fā)明的有益效果為:通過獲取滑動操作的起點(diǎn)和終點(diǎn)的位置;計算所述終點(diǎn)相對于起點(diǎn)的偏移量;根據(jù)所述偏移量移動頭像中待調(diào)元素的位置;提高了頭像調(diào)整過程中的操控精度,減少了形象設(shè)計時的工作量。
【附圖說明】
[0032]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對本發(fā)明實(shí)施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)本發(fā)明實(shí)施例的內(nèi)容和這些附圖獲得其他的附圖。
[0033]圖1是本發(fā)明【具體實(shí)施方式】中提供的一種頭像調(diào)整的方法的第一實(shí)施例的方法流程圖。
[0034]圖2是本發(fā)明【具體實(shí)施方式】中提供的一種頭像調(diào)整的方法的第二實(shí)施例的方法流程圖。
[0035]圖3是本發(fā)明【具體實(shí)施方式】中提供的一種頭像調(diào)整的方法的第二實(shí)施例中頭像的示意圖。
[0036]圖4是本發(fā)明【具體實(shí)施方式】中提供的一種頭像調(diào)整的方法的第二實(shí)施例中待調(diào)元素的示意圖。
[0037]圖5是本發(fā)明【具體實(shí)施方式】中提供的一種頭像調(diào)整的方法的第二實(shí)施例中頭像和待調(diào)元素初始化的示意圖。
[0038]圖6是本發(fā)明【具體實(shí)施方式】中提供的一種頭像調(diào)整的裝置的第一實(shí)施例的結(jié)構(gòu)方框圖。
[0039]圖7是本發(fā)明【具體實(shí)施方式】中提供的一種頭像調(diào)整的裝置的第二實(shí)施例的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0040]為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0041]請參考圖1,其是本發(fā)明【具體實(shí)施方式】中提供的一種頭像調(diào)整的方法的第一實(shí)施例的方法流程圖。如圖所示,該方法,包括:
[0042]步驟SlOl:獲取滑動操作的起點(diǎn)和終點(diǎn)的位置。
[0043]在移動終端屏幕上進(jìn)行滑動操作,獲取滑動操作的起點(diǎn)和終點(diǎn)的位置,具體的滑動操作的實(shí)現(xiàn)在現(xiàn)有技術(shù)中已有實(shí)現(xiàn),在此不做進(jìn)一步說明。
[0044]步驟S102:計算所述終點(diǎn)相對于起點(diǎn)的偏移量。
[0045]在滑動操作的處理過程中,起點(diǎn)和終點(diǎn)通過坐標(biāo)描述,根據(jù)對應(yīng)的坐標(biāo)值即可計算終點(diǎn)相對于起點(diǎn)的偏移量。具體的偏移量分為水平和豎直(相對于系統(tǒng)默認(rèn)的坐標(biāo)系)兩個方向,例如水平方向的偏移量為dx,豎直方向的偏移量為dy。
[0046]步驟S103:根據(jù)所述偏移量移動頭像中待調(diào)元素的位置。
[0047]頭像中的待調(diào)元素例如眼珠、鼻、嘴等,對其設(shè)置一定位點(diǎn),以定位點(diǎn)的位置定位待調(diào)元素的位置,對待調(diào)元素的調(diào)整也就是對定位點(diǎn)的調(diào)整,例如定位點(diǎn)的位置為P(X,y),那么根據(jù)前述的偏移量進(jìn)行調(diào)整后的位置為P (χ+dx, y+dy)。
[0048]綜上所述,通過獲取滑動操作的起點(diǎn)和終點(diǎn)的位置;計算所述終點(diǎn)相對于起點(diǎn)的偏移量;根據(jù)所述偏移量移動頭像中待調(diào)元素的位置;提高了頭像調(diào)整過程中的操控精度,減少了形象設(shè)計時的工作量。
[0049]請參考圖2,其是本發(fā)明【具體實(shí)施方式】中提供的一種頭像調(diào)整的方法的第二實(shí)施例的方法流程圖。如圖所示,該方法,包括:
[0050]步驟S201:初始化所述頭像和待調(diào)元素。
[0051]請參考圖3、圖4和圖5,其分別是頭像的示意圖、待調(diào)元素的示意圖以及頭像和待調(diào)元素初始化的示意圖,在生成最終的形象之前,需要初始化頭像和待調(diào)元素,在本實(shí)施例中,初始化的待調(diào)元素是眼珠,初始化的頭像是頭部出眼珠之外的圖像。在初次顯示時,目艮珠隨意設(shè)置于眼眶的位置即可,后續(xù)進(jìn)一步對眼珠在眼眶中的具體位置進(jìn)行調(diào)整。
[0052]步驟S202:獲取滑動操作的起點(diǎn)和終點(diǎn)的位置。
[0053]在具體調(diào)整過程中,從操作界面的任意位置開始操作均可,不一定要將起點(diǎn)落在眼珠所在位置,最后的調(diào)整只是將滑動操作的軌跡投射給待調(diào)元素,例如本實(shí)施例中的眼珠。
[0054]步驟S203:計算所述終點(diǎn)相對于起點(diǎn)的偏移量。
[0055]假設(shè)獲得的起點(diǎn)的位置為pi (xl,y