一種圖片裁剪方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,具體涉及一種圖片裁剪方法及裝置。
【背景技術(shù)】
[0002]目前,越來(lái)越多的人喜歡通過(guò)一些處理軟件對(duì)照片、壁紙等圖片進(jìn)行處理,如美化、裁剪等?,F(xiàn)有技術(shù)中,在對(duì)圖片進(jìn)行裁剪之前,需要在待裁剪圖片上確定多個(gè)點(diǎn),然后通過(guò)這多個(gè)點(diǎn)之間的連線來(lái)確定對(duì)待裁剪圖片裁剪的形狀以及裁剪的區(qū)域,最后再進(jìn)行裁剪。通過(guò)這種方式裁剪圖片,每次都需要根據(jù)多個(gè)點(diǎn)的坐標(biāo)信息進(jìn)行描點(diǎn),操作復(fù)雜,從而使得裁剪圖片的效率降低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例公開(kāi)了一種圖片裁剪方法及裝置,能夠解決現(xiàn)有技術(shù)中圖片的裁剪效率低的問(wèn)題。
[0004]本發(fā)明實(shí)施例第一方面公開(kāi)了一種圖片裁剪方法,包括:
[0005]獲取目標(biāo)模板圖片的圖片信息;
[0006]根據(jù)所述圖片信息確定待裁剪圖片的裁剪區(qū)域;
[0007]根據(jù)所述裁剪區(qū)域的圖像特征調(diào)整所述目標(biāo)模板圖片,以得到與所述待裁剪圖片對(duì)應(yīng)的裁剪圖片。
[0008]可選的,所述圖像特征包括所述裁剪區(qū)域像素點(diǎn)的分布規(guī)則以及每個(gè)所述像素點(diǎn)的像素值;所述根據(jù)所述裁剪區(qū)域的圖像特征調(diào)整所述目標(biāo)模板圖片,以得到所述待裁剪圖片對(duì)應(yīng)的裁剪圖片,包括:
[0009]按照所述裁剪區(qū)域像素點(diǎn)的分布規(guī)則,將所述目標(biāo)模板圖片的像素點(diǎn)的像素值對(duì)應(yīng)調(diào)整為所述待裁剪圖片中裁剪區(qū)域像素點(diǎn)的像素值;
[0010]將調(diào)整后的目標(biāo)模板圖片確定為所述待裁剪圖片對(duì)應(yīng)的裁剪圖片。
[0011]可選的,所述圖片信息包括所述目標(biāo)模板圖片的形狀以及面積,所述根據(jù)所述圖片信息確定待裁剪圖片的裁剪區(qū)域,包括:
[0012]獲取待裁剪圖片中的裁剪對(duì)象;
[0013]將所述裁剪對(duì)象的重心與所述目標(biāo)模板圖片的重心重合,并根據(jù)所述目標(biāo)模板圖片的形狀以及面積確定所述待裁剪圖片的裁剪區(qū)域。
[0014]可選的,所述目標(biāo)模板圖片的形狀為圓形、三角形、矩形以及不規(guī)則多邊形中的一種。
[0015]可選的,所述像素值包括RBG值、灰階值以及灰度值中的一種或幾種。
[0016]相應(yīng)的,本發(fā)明實(shí)施例公開(kāi)了一種圖片裁剪裝置,包括:
[0017]獲取單元,用于獲取目標(biāo)模板圖片的圖片信息;
[0018]確定單元,用于根據(jù)所述圖片信息確定待裁剪圖片的裁剪區(qū)域;
[0019]調(diào)整單元,用于根據(jù)所述裁剪區(qū)域的圖像特征調(diào)整所述目標(biāo)模板圖片,以得到所述待裁剪圖片對(duì)應(yīng)的裁剪圖片。
[0020]可選的,所述圖像特征包括所述裁剪區(qū)域像素點(diǎn)的分布規(guī)則以及每個(gè)所述像素點(diǎn)的像素值;所述調(diào)整單元包括調(diào)整子單元以及第一確定子單元,其中:
[0021]所述調(diào)整子單元,用于按照所述裁剪區(qū)域像素點(diǎn)的分布規(guī)則,將所述目標(biāo)模板圖片的像素點(diǎn)的像素值對(duì)應(yīng)調(diào)整為所述待裁剪圖片中裁剪區(qū)域像素點(diǎn)的像素值;
[0022]所述第一確定子單元,用于將調(diào)整后的目標(biāo)模板圖片確定為所述待裁剪圖片對(duì)應(yīng)的裁剪圖片。
[0023]可選的,所述圖片信息包括所述目標(biāo)模板圖片的形狀以及面積,所述確定單元包括獲取子單元以及第二確定子單元,其中:
[0024]所述獲取子單元,用于獲取待裁剪圖片中的裁剪對(duì)象;
[0025]所述第二確定子單元,用于將所述裁剪對(duì)象的重心與所述目標(biāo)模板圖片的重心重合,并根據(jù)所述目標(biāo)模板圖片的形狀以及面積確定所述待裁剪圖片的裁剪區(qū)域。
[0026]可選的,所述目標(biāo)模板圖片的形狀為圓形、三角形、矩形以及不規(guī)則多邊形中的一種。
[0027]可選的,所述像素值包括RBG值、灰階值以及灰度值中的一種或幾種。
[0028]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0029]本發(fā)明實(shí)施例中,圖片裁剪裝置在獲取到目標(biāo)模板圖片的圖片信息之后,會(huì)根據(jù)該圖片信息確定待裁剪圖片的裁剪區(qū)域,并根據(jù)該裁剪區(qū)域的圖像特征調(diào)整該目標(biāo)模板圖片,以得到該待裁剪圖片對(duì)應(yīng)的裁剪圖片。通過(guò)本發(fā)明實(shí)施例,圖片裁剪裝置可以將待裁剪圖片進(jìn)行處理,以得到與模板圖片的形狀相同的裁剪圖片,這樣可以提高對(duì)圖片的裁剪效率。進(jìn)一步的,通過(guò)模板圖片裁剪圖片,可以將需要裁剪的圖片裁剪出各種形狀,滿足用戶的各種需求,提升用戶體驗(yàn)。
【附圖說(shuō)明】
[0030]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031]圖1是本發(fā)明實(shí)施例公開(kāi)的一種圖片裁剪方法的流程示意圖;
[0032]圖2是本發(fā)明實(shí)施例公開(kāi)的另一種圖片裁剪方法的流程示意圖;
[0033]圖3是本發(fā)明實(shí)施例公開(kāi)的一種圖片裁剪示意圖;
[0034]圖4是本發(fā)明實(shí)施例公開(kāi)的一種圖片裁剪裝置的結(jié)構(gòu)示意圖;
[0035]圖5是本發(fā)明實(shí)施例公開(kāi)的另一種圖片裁剪裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0037]本發(fā)明實(shí)施例公開(kāi)了一種圖片裁剪方法及裝置,能夠提高對(duì)圖片的裁剪效率。以下分別進(jìn)行詳細(xì)說(shuō)明。
[0038]請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開(kāi)的一種圖片裁剪方法的流程示意圖。其中,圖1所示的圖片裁剪方法可以應(yīng)用于智能手機(jī)(如Android手機(jī)、1S手機(jī)等)、平板電腦、掌上電腦以及移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,MID)、個(gè)人數(shù)字助理(PersonalDigital Assistant, PDA)、媒體播放器、智能電視、智能手表、智能眼鏡、智能手環(huán)等移動(dòng)終端。如圖1所示,該圖片裁剪方法可以包括以下步驟:
[0039]S101、圖片裁剪裝置獲取目標(biāo)模板圖片的圖片信息。
[0040]本發(fā)明實(shí)施例中,圖片裁剪裝置可以理解為安裝在如智能手機(jī)、平板電腦、掌上電腦等移動(dòng)終端上的應(yīng)用客戶端,也可以理解為上述移動(dòng)終端,本發(fā)明實(shí)施例不做限定。
[0041]本發(fā)明實(shí)施例中,目標(biāo)模板圖片的圖片信息可以包括但不限于目標(biāo)模板圖片的形狀、面積等。
[0042]進(jìn)一步的,該目標(biāo)模板圖片的形狀可以包括但不限于圓形、橢圓形、三角形、矩形以及不規(guī)則多邊形等。
[0043]作為一種可行的實(shí)施方式,圖片裁剪裝置在獲取目標(biāo)模板圖片的圖片信息之前,還可以執(zhí)行以下步驟:
[0044]步驟11)檢測(cè)針對(duì)模板圖片庫(kù)中的圖片選擇指令;
[0045]步驟12)響應(yīng)該圖片選擇指令,從該模板圖片庫(kù)中選取目標(biāo)模板圖片。
[0046]具體實(shí)現(xiàn)中,用戶在需要將待裁剪圖片進(jìn)行裁剪之前,可以在模板圖片庫(kù)中選擇模板圖片,作為將該帶裁剪圖片裁剪為該模板圖片的形狀。因此,當(dāng)用戶選擇了模板圖片,該圖片裁剪裝置就可以檢測(cè)到用戶針對(duì)該模板圖片庫(kù)中的圖片選擇操作,并生成圖片選擇指令。當(dāng)然,在該圖片裁剪裝置檢測(cè)針對(duì)模板圖片庫(kù)中的圖片選擇操作之前,用戶是預(yù)先選取好需要進(jìn)行裁剪的待裁剪圖片的。
[0047]進(jìn)一步的,該圖片裁剪裝置會(huì)響應(yīng)該圖片選擇指令,從該模板圖片庫(kù)中選取出用戶選擇的模板圖片,即目標(biāo)模板圖片。
[0048]S102、該圖片裁剪裝置根據(jù)該圖片信息確定待裁剪圖片的裁剪區(qū)域。
[0049]本發(fā)明實(shí)施例中,當(dāng)該圖片裁剪裝置獲取到目標(biāo)模板圖片的圖片信息之后,就會(huì)根據(jù)該目標(biāo)模板圖片的圖片信息確定待裁剪圖片的裁剪區(qū)域。
[0050]具體的,可以是將該目標(biāo)模板圖片與待裁剪圖片任意一個(gè)區(qū)域進(jìn)行重疊,重疊區(qū)域即為該待裁剪圖片的裁剪區(qū)域;也可以是先確定待裁剪圖片需要裁剪的總體區(qū)域范圍,然后將該目標(biāo)模板圖片覆蓋至該待裁剪圖片確定的區(qū)域范圍內(nèi),那么覆蓋的區(qū)域即為該待裁剪圖片的裁剪區(qū)域,本發(fā)明實(shí)施例不做限定。
[0051]作為一種可行的實(shí)施方式,該圖片裁剪裝置根據(jù)該圖片信息確定待裁剪圖片的裁剪區(qū)域的具體方式可以包括以下步驟:
[0052]步驟21)獲取待裁剪圖片中的裁剪對(duì)象。
[0053]具體實(shí)現(xiàn)中,當(dāng)獲取到目標(biāo)模板圖片的形狀以及面積之后,該圖片裁剪裝置會(huì)進(jìn)一步識(shí)別待裁剪圖片中的各個(gè)顯示對(duì)象,然后從各個(gè)顯示對(duì)象中確定出用戶需要裁剪的裁剪對(duì)象。
[0054]進(jìn)一步的,該裁剪對(duì)象可以理解為需要裁剪出來(lái)的主要顯示對(duì)象。且該裁剪對(duì)象可以包括該待裁剪圖片中的一個(gè)顯示對(duì)象,也可以包括多個(gè)顯示對(duì)象,本發(fā)明實(shí)施例不做限定。該待裁剪對(duì)象可以是用戶選定的,也可以是該圖片裁剪裝置自動(dòng)識(shí)別后