圖片處理方法及裝置制造方法
【專利摘要】本發(fā)明公開一種圖片處理方法,該方法包括:當(dāng)?shù)谝唤K端接收到圖片模板選擇請(qǐng)求時(shí),獲取與所述圖片模板獲取請(qǐng)求相應(yīng)的圖片模板,圖片模板包括至少一個(gè)模板處理區(qū)域;獲取待處理的圖片;向服務(wù)器發(fā)送模板素材獲取請(qǐng)求,從服務(wù)器的與所述第一終端對(duì)應(yīng)的模板素材庫(kù)中獲取與所述模板素材獲取請(qǐng)求對(duì)應(yīng)的模板素材;當(dāng)?shù)谝唤K端接收到圖片模板編輯請(qǐng)求時(shí),從所獲取的模板素材中獲取與所述圖片模板編輯請(qǐng)求相應(yīng)的模板素材,并將所獲取的模板素材放置在圖片模板編輯請(qǐng)求中指定的模板處理區(qū)域中,獲得處理后的圖片模板;將處理后的圖片模板與待處理的圖片進(jìn)行合成,獲得最終的合成圖片。本發(fā)明還公開一種圖片處理裝置。本發(fā)明實(shí)現(xiàn)了個(gè)性化模板的圖片。
【專利說明】圖片處理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種圖片處理方法及裝置。
【背景技術(shù)】
[0002]數(shù)字水印的最初目的是為了在數(shù)據(jù)多媒體(例如圖像、聲音、視頻信號(hào)等)中添加某些數(shù)字信息,以達(dá)到文件真?zhèn)巍鏅?quán)保護(hù)等功能。而隨著圖像處理的越來越成熟,數(shù)字水印逐漸應(yīng)用于其他方面,例如應(yīng)用于相機(jī)拍照中,以使照片的內(nèi)容更加豐富,具有個(gè)性化。
[0003]首先,要在終端上安裝具有水印功能的相機(jī)拍照應(yīng)用程序,該應(yīng)用程序中具有多種圖片模板,可供終端用戶選擇。終端用戶只需啟動(dòng)攝像頭拍攝圖片或者從本地獲取圖片,然后選擇相應(yīng)的圖片模板,就可實(shí)現(xiàn)圖片上疊加該圖片模板的疊加效果。
[0004]但是現(xiàn)有技術(shù)中圖片模板的內(nèi)容均固定,無(wú)法根據(jù)用戶的需求對(duì)選定的圖片模板進(jìn)行靈活設(shè)置,即無(wú)法滿足用戶的個(gè)性化需求。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例的主要目的是提供一種圖片處理方法及裝置,旨在實(shí)現(xiàn)了個(gè)性化模板的圖片合成處理。
[0006]為達(dá)到以上目的,本發(fā)明實(shí)施例提供了一種圖片處理方法,包括以下步驟:
[0007]當(dāng)?shù)谝唤K端接收到圖片模板選擇請(qǐng)求時(shí),獲取與所述圖片模板獲取請(qǐng)求相應(yīng)的圖片模板,所述圖片模板包括至少一個(gè)模板處理區(qū)域;
[0008]所述第一終端獲取待處理的圖片;
[0009]所述第一終端向所述服務(wù)器發(fā)送模板素材獲取請(qǐng)求,從所述服務(wù)器的與所述第一終端對(duì)應(yīng)的模板素材庫(kù)中獲取與所述模板素材獲取請(qǐng)求對(duì)應(yīng)的模板素材;
[0010]當(dāng)所述第一終端接收到圖片模板編輯請(qǐng)求時(shí),從所獲取的模板素材中獲取與所述圖片模板編輯請(qǐng)求相應(yīng)的模板素材,并將所獲取的模板素材放置在所述圖片模板編輯請(qǐng)求中指定的模板處理區(qū)域中,獲得處理后的圖片模板;
[0011]所述第一終端將處理后的圖片模板與待處理的圖片進(jìn)行合成,獲得最終的合成圖片。
[0012]本發(fā)明實(shí)施例還提供了一種圖片處理裝置,包括:
[0013]圖片模板獲取模塊,用于當(dāng)接收到圖片模板選擇請(qǐng)求時(shí),獲取與所述圖片模板獲取請(qǐng)求相應(yīng)的圖片模板,所述圖片模板包括至少一個(gè)模板處理區(qū)域;
[0014]圖片獲取模塊,用于獲取待處理的圖片;
[0015]模板素材獲取模塊,用于向所述服務(wù)器發(fā)送模板素材獲取請(qǐng)求,從所述服務(wù)器的與所述圖片處理裝置對(duì)應(yīng)的模板素材庫(kù)中獲取與所述模板素材獲取請(qǐng)求對(duì)應(yīng)的模板素材;
[0016]圖片模板編輯模塊,用于當(dāng)接收到圖片模板編輯請(qǐng)求時(shí),從所獲取的模板素材中獲取與所述圖片模板編輯請(qǐng)求相應(yīng)的模板素材,并將所獲取的模板素材放置在所述圖片模板編輯請(qǐng)求中指定的模板處理區(qū)域中,獲得處理后的圖片模板;
[0017]圖片合成模塊,用于將處理后的圖片模板與待處理的圖片進(jìn)行合成,獲得最終的合成圖片。
[0018]本發(fā)明實(shí)施例通過服務(wù)器接收并管理第二終端用戶上傳的模板素材,以使第一終端需要對(duì)圖片進(jìn)行水印處理時(shí),可以從該服務(wù)器中下載第二終端上傳的模板素材,并將該模板素材放置在相應(yīng)的圖片模板中,最后再將待處理的圖片與圖片模板進(jìn)行合成,形成最終的合成圖片。因此,本發(fā)明實(shí)施例實(shí)現(xiàn)了個(gè)性化模板的圖片合成處理。
【專利附圖】
【附圖說明】
[0019]圖1為本發(fā)明圖片處理方法應(yīng)用的系統(tǒng)架構(gòu)示意圖;
[0020]圖2為圖1中第一終端的硬件結(jié)構(gòu)示意圖;
[0021]圖3是本發(fā)明圖片處理方法第一實(shí)施例的流程示意圖;
[0022]圖4為本發(fā)明圖片處理方法中一圖片模板的示例圖;
[0023]圖5為本發(fā)明圖片處理方法中圖片模板編輯時(shí)的操作示例圖;
[0024]圖6為本發(fā)明圖片處理方法中對(duì)圖片模板進(jìn)行編輯的細(xì)化流程示意圖;
[0025]圖7為本發(fā)明圖片處理方法中對(duì)圖片模板中的模板處理區(qū)域進(jìn)行移動(dòng)的操作示例圖;
[0026]圖8為本發(fā)明圖片處理方法第二實(shí)施例的流程示意圖;
[0027]圖9為本發(fā)明圖片處理方法以水印相機(jī)為具體示例的操作示例圖;
[0028]圖10是本發(fā)明圖片處理裝置第一實(shí)施例的功能模塊示意圖;
[0029]圖11是本發(fā)明圖片處理裝置中圖片模板編輯模塊的功能模塊示意圖;
[0030]圖12是本發(fā)明水印圖片處理裝置第二實(shí)施例的功能模塊示意圖。
[0031]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0032]以下結(jié)合說明書附圖及具體實(shí)施例進(jìn)一步說明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0033]如圖1所示,示出了本發(fā)明一種圖片處理方法的實(shí)施環(huán)境的系統(tǒng)架構(gòu)。該實(shí)施環(huán)境中,通過服務(wù)器200接收第二終端300用戶上傳的模板素材,并對(duì)所述模板素材進(jìn)行管理,以使第一終端100用戶可以訪問服務(wù)器200,下載第二終端300上傳的模板素材。當(dāng)?shù)谝唤K端100用戶需要對(duì)圖片進(jìn)行模板疊加處理時(shí),可以從該服務(wù)器200中下載相應(yīng)的模板素材,并將該模板素材放置在所選擇的圖片模板中,最后再將待處理的圖片與圖片模板進(jìn)行合成,形成最終的合成圖片。
[0034]可以理解的時(shí),上述第一終端100可以包括PC、平板電腦、ipad、手機(jī)等具有模板素材處理的終端。第二終端300可以包括PC、平板電腦、ipad、手機(jī)等具有圖片處理的終端。首先第二終端300用戶必須在服務(wù)器200上注冊(cè)一賬號(hào)。然后第二終端300用戶在第二終端300上生成模板素材,然后再將編輯好的模板素材上傳至服務(wù)器200中,例如用戶的個(gè)性化信息。
[0035]如圖2所示,示出了本發(fā)明第一終端100的硬件結(jié)構(gòu)。該第一終端100包括處理器101、存儲(chǔ)器102、用戶接口 103、網(wǎng)絡(luò)接口 104、總線105。通信總線105用于第一終端100中各組成部件之間的通信,用戶接口 103用于接收用戶輸入的信息,例如觸摸屏、攝像裝置等。網(wǎng)絡(luò)接口 104用于第一終端100與外部進(jìn)行互相通信,該網(wǎng)絡(luò)接口 104主要包括有線接口和無(wú)線接口,例如RS232模塊、射頻模塊、WIFI模塊等等。存儲(chǔ)器102可以包括一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),而且其不但包括內(nèi)部存儲(chǔ)器,還包括外部存儲(chǔ)器。該存儲(chǔ)器102中存儲(chǔ)有操作系統(tǒng)及數(shù)據(jù)處理系統(tǒng)等等。處理器101用于調(diào)用存儲(chǔ)器102中的圖片處理系統(tǒng),以實(shí)現(xiàn)拍照時(shí),從服務(wù)器200中獲取第一終端100專屬的個(gè)性化模板素材,以對(duì)圖片模板進(jìn)行編輯,從而將編輯后的圖片模板與待處理的圖片合成,生成個(gè)性化圖片。
[0036]如圖3所示,一實(shí)施例的圖片處理方法包括以下步驟:
[0037]步驟S110、當(dāng)?shù)谝唤K端100接收到圖片模板選擇請(qǐng)求時(shí),獲取與所述圖片模板獲取請(qǐng)求相應(yīng)的圖片模板;
[0038]上述圖片模板可包括至少一個(gè)模板處理區(qū)域,每個(gè)模板處理區(qū)域中可以填充文本、圖片等信息。如圖4所示,該圖片模板上具有三個(gè)模板處理區(qū)域,即區(qū)域a、區(qū)域b及區(qū)域C。而且每個(gè)模板處理區(qū)域具有相應(yīng)的填充類型,例如區(qū)域a及區(qū)域b為圖片信息填充類型,僅能填充圖片信息;區(qū)域c為文本信息填充類型,僅能填充文本信息。另外,每個(gè)模板處理區(qū)域還具有其他屬性,例如大小、形狀、顏色、透明度等等。
[0039]圖片模板可以存儲(chǔ)在第一終端100上,第一終端100接收到圖片模板選擇請(qǐng)求時(shí),則直接從第一終端100的指定位置獲取與所述圖片模板獲取請(qǐng)求相應(yīng)的圖片模板。當(dāng)然,圖片模板還可以存儲(chǔ)在服務(wù)器200上,第一終端100接收到圖片模板選擇請(qǐng)求時(shí),則從服務(wù)器200上獲取與所述圖片模板獲取請(qǐng)求相應(yīng)的圖片模板。
[0040]步驟S120、所述第一終端100獲取待處理的圖片;
[0041]該待處理的圖片可以為利用第一終端100上的攝像頭拍攝的圖片,也可以為第一終端100內(nèi)部存儲(chǔ)設(shè)備或外部存儲(chǔ)設(shè)備所存儲(chǔ)的圖片,當(dāng)然該待處理的圖片還可以為接收其他設(shè)備傳輸?shù)膱D片。
[0042]步驟S130、所述第一終端100向所述服務(wù)器200發(fā)送模板素材獲取請(qǐng)求,從所述服務(wù)器200的與所述第一終端100對(duì)應(yīng)的模板素材庫(kù)中獲取與所述模板素材獲取請(qǐng)求對(duì)應(yīng)的模板素材;
[0043]首先,第二終端300必須在服務(wù)器200上注冊(cè)。注冊(cè)成功后,第二終端300將登錄至服務(wù)器200,并將預(yù)先編輯好的模板素材上傳至服務(wù)器200中進(jìn)行存儲(chǔ)。該模板素材可包括圖片素材或字符素材,而且該模板素材可以以各種樣式呈現(xiàn)。以字符素材為例,該文字素材中的文字的字體、大小、顏色均可以--編輯。
[0044]其次,第二終端300可以在服務(wù)器200上管理所上傳的模板素材,預(yù)先設(shè)置與第二終端300關(guān)聯(lián)的第一終端100的信息,以實(shí)現(xiàn)第一終端100可以從服務(wù)器200上獲取第二終端300上傳的模板素材。具體實(shí)現(xiàn)方式可包括:一示例中,當(dāng)?shù)诙K端300上傳模板素材至所述服務(wù)器200上時(shí),將第二終端300在服務(wù)器200上對(duì)應(yīng)的模板素材庫(kù)同步到第一終端100在服務(wù)器200上對(duì)應(yīng)的模板素材庫(kù)。另一示例中,第二終端300與第一終端100在服務(wù)器200上具有同一關(guān)聯(lián)標(biāo)識(shí),第一終端100可通過該關(guān)聯(lián)標(biāo)識(shí)訪問服務(wù)器200上與第二終端300對(duì)應(yīng)的模板素材庫(kù)。
[0045]因此,當(dāng)?shù)谝唤K端100需要對(duì)待處理的圖片進(jìn)行模板疊加處理時(shí),則可以向服務(wù)器200發(fā)送模板素材獲取請(qǐng)求。該模板素材獲取請(qǐng)求包括第一終端100的驗(yàn)證信息,服務(wù)器200根據(jù)模板素材獲取請(qǐng)求,從服務(wù)器200的與第一終端100對(duì)應(yīng)的模板素材庫(kù)中獲取模板素材。為了不重復(fù)獲取,該獲取的模板素材也可以存儲(chǔ)在第一終端100中。為了實(shí)現(xiàn)精確獲取,模板素材獲取請(qǐng)求還可以包括模板素材類型,以使第一終端100從服務(wù)器200的模板素材庫(kù)中獲取與模板素材類型對(duì)應(yīng)的模板素材。
[0046]步驟S140、當(dāng)所述第一終端100接收到圖片模板編輯請(qǐng)求時(shí),從所獲取的模板素材中獲取與所述圖片模板編輯請(qǐng)求相應(yīng)的模板素材,并將所獲取的模板素材放置在所述圖片模板編輯請(qǐng)求中指定的模板處理區(qū)域中,獲得處理后的圖片模板;
[0047]上述圖片模板中的模板處理區(qū)域可包括可編輯及不可編輯兩種類型,因此,當(dāng)?shù)谝唤K端100的屏幕上展示用戶所選擇好的圖片模板時(shí),該圖片模板中可編輯的模板處理區(qū)域?qū)⒈煌怀龅仫@示。如圖5所示,該圖片模板包括模板處理區(qū)域1、模板處理區(qū)域2及模板處理區(qū)域3,其中模板處理區(qū)域I和模板處理區(qū)域2為可編輯的類型,模板處理區(qū)域3為不可編輯的類型。因此,該模板處理區(qū)域I和模板處理區(qū)域2將以虛線框的形式進(jìn)行突出顯示。當(dāng)用戶觸發(fā)模板處理區(qū)域2時(shí),將彈出模板素材供用戶選擇。若模板素材為多個(gè)時(shí),則以列表的形式展不與該模板處理區(qū)域2對(duì)應(yīng)的模板素材。當(dāng)用戶選擇一模板素材后,第一終端100將獲取所選擇的模板素材,并將該模板素材放置在模板處理區(qū)域2中,獲得處理后的圖片模板。
[0048]步驟S150、第一終端100將所述處理后的圖片模板與待處理的圖片進(jìn)行合成,獲得最終的合成圖片。
[0049]待第一終端100將所述圖片模板編輯好后,則第一終端100再將編輯好的圖片模板與待處理的圖片進(jìn)行疊加處理,獲得最終的合成圖片。
[0050]本發(fā)明實(shí)施例通過服務(wù)器200接收并管理第二終端300用戶上傳的模板素材,以使第一終端100需要對(duì)圖片進(jìn)行水印處理時(shí),可以從該服務(wù)器200中下載第二終端300上傳的模板素材,并將該模板素材放置在相應(yīng)的圖片模板中,最后再將待處理的圖片與圖片模板進(jìn)行合成,形成最終的合成圖片。因此,本發(fā)明實(shí)施例實(shí)現(xiàn)了個(gè)性化模板的圖片合成處理。
[0051]進(jìn)一步地,參照?qǐng)D6,上述步驟S140包括:
[0052]步驟S141、所述第一終端100檢測(cè)是否存在所述模板處理區(qū)域?qū)?yīng)的觸發(fā)請(qǐng)求;
[0053]第一終端100將檢測(cè)所展示的圖片模板中各模板處理區(qū)域中是否存在觸摸請(qǐng)求,當(dāng)檢測(cè)到有手指劃過該模板處理區(qū)域時(shí),則產(chǎn)生觸發(fā)請(qǐng)求。
[0054]步驟S142、當(dāng)存在所述模板處理區(qū)域?qū)?yīng)的觸發(fā)請(qǐng)求時(shí),彈出所獲取的模板素材供用戶選擇;
[0055]當(dāng)模板處理區(qū)域中存在觸發(fā)請(qǐng)求時(shí),獲取該圖片模板類型相應(yīng)的模板素材,供用戶選擇。當(dāng)然,若模板素材為單獨(dú)設(shè)置,則當(dāng)模板處理區(qū)域中存在觸發(fā)請(qǐng)求時(shí),獲取第一終端100從服務(wù)器200中下載的所有模板素材,供用戶選擇。或者獲取滿足觸發(fā)請(qǐng)求的模板處理區(qū)域的填充要求的模板素材,供用戶選擇。
[0056]步驟S143、第一終端100接收模板素材選擇請(qǐng)求,所述模板素材選擇請(qǐng)求包括用戶所選擇的模板素材;
[0057]步驟S144、第一終端100根據(jù)所述模板素材選擇請(qǐng)求,獲取用戶所選擇的模板素材;
[0058]步驟S145、將所獲取的模板素材放置在圖片模板編輯請(qǐng)求中指定的模板處理區(qū)域中。
[0059]在步驟S145之后還可以包括:
[0060]步驟S146、當(dāng)所述第一終端100接收到模板素材變換請(qǐng)求時(shí),根據(jù)所述模板素材變換請(qǐng)求,對(duì)選定的模板素材進(jìn)行相應(yīng)的變換。
[0061]一示例中,當(dāng)?shù)谝唤K端100將所獲取的模板素材放置在圖片模板編輯請(qǐng)求中指定的模板處理區(qū)域中后,用戶還可以對(duì)該模板素材進(jìn)行調(diào)整,即發(fā)出模板素材變換請(qǐng)求。第一終端100則根據(jù)模板素材變換請(qǐng)求,對(duì)選定的模板素材進(jìn)行相應(yīng)的變換。所述模板素材變換請(qǐng)求包括圖片的旋轉(zhuǎn)、縮放、移動(dòng)、翻轉(zhuǎn)等等。
[0062]另一示例中,第一終端100自動(dòng)檢測(cè)所述模板素材與所述模板處理區(qū)域是否匹配,例如尺寸大小,若存在尺寸大小不匹配,則可以提示用戶可以將所述模板素材進(jìn)行縮放或放大等處理,以使得模板素材與模板處理區(qū)域的尺寸匹配,模板素材才可以放置在該模板處理區(qū)域中。當(dāng)然,第一終端100還可以實(shí)現(xiàn)模板處理區(qū)域中的模板素材進(jìn)行旋轉(zhuǎn)、移動(dòng)、翻轉(zhuǎn)等等。
[0063]以移動(dòng)的處理為例:如圖7所示,通過長(zhǎng)按待移動(dòng)的模板處理區(qū)域,并將其拖動(dòng)至相應(yīng)的位置。第一終端100檢測(cè)模板處理區(qū)域的長(zhǎng)按事件以及拖動(dòng)事件,當(dāng)檢測(cè)到長(zhǎng)按事件時(shí),將選中相應(yīng)的模板處理區(qū)域,然后檢測(cè)到拖動(dòng)事件時(shí),控制模板處理區(qū)域移動(dòng)至指定的位置。
[0064]第一終端100將所獲取的模板素材放置在圖片模板編輯請(qǐng)求中指定的模板處理區(qū)域中時(shí),第一終端100還將檢測(cè)所述模板素材的類型與所述模板處理區(qū)域的填充類型是否匹配,若不匹配,則可產(chǎn)生提示信息,以提示用戶編輯失敗。例如,某模板處理區(qū)域的填充類型為文本,而用戶所選擇的模板素材為圖片,則該模板素材無(wú)法放置在該模板處理區(qū)域中。
[0065]進(jìn)一步地,參照?qǐng)D8,在上述實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例的水印圖片的處理方法將在上述步驟S150之后還包括:
[0066]步驟S160、當(dāng)所述第一終端100接收到分享請(qǐng)求時(shí),將所述合成圖片發(fā)送至分享請(qǐng)求中指定的目的端。
[0067]上述第一終端100還提供了分享功能,且提供了多個(gè)分享入口,使得第一終端100生成合成圖片之后,用戶可以將生成的合成圖片通過分享入口分享至指定的分享平臺(tái)中,供其他用戶瀏覽。同時(shí),該用戶還可以將生成的合成圖片通過分享入口分享至指定的終端。
[0068]本發(fā)明實(shí)施例提供分享入口,使得終端生成合成圖片后,可以通過所述分享入口快速地分享出去,而不再需要轉(zhuǎn)到相應(yīng)的分享平臺(tái)上進(jìn)行上傳,從而簡(jiǎn)化了用戶的操作,而且使得分享變得更快捷。
[0069]以下將以手機(jī)上運(yùn)行的水印相機(jī)客戶端為例對(duì)本發(fā)明圖片處理方法進(jìn)行具體說明。
[0070]如圖9a所示,當(dāng)用戶啟動(dòng)第一終端100上的水印相機(jī)時(shí),攝像頭將同時(shí)啟動(dòng)。此時(shí),第一終端100的屏幕中將出現(xiàn)待拍物體,例如一朵花。通過點(diǎn)擊圖9a所示的“模板”控件,可以跳轉(zhuǎn)至服務(wù)器200,以選擇相應(yīng)的圖片模板,如圖9b所示。當(dāng)用戶選擇圖片模板4時(shí),則第一終端100從服務(wù)器200中獲取該圖片模板,并顯示在第一終端100的屏幕上。如圖9c所示,該圖片模板的類型為“心情”類,且圖片模板具有模板處理區(qū)域a、模板處理區(qū)域b、模板處理區(qū)域C,其中模板處理區(qū)域a的填充類型為文本,模板處理區(qū)域b的填充類型為日期,模板處理區(qū)域c的填充類型為圖片。其中,模板處理區(qū)域a和模板處理區(qū)域c的填充類型可以編輯,模板處理區(qū)域b中填充的日期將自動(dòng)與第一終端100的日期或服務(wù)器200上的日期同步。
[0071]當(dāng)然,在啟動(dòng)水印相機(jī)時(shí),還可以在第一終端100屏幕上顯示上一次退出水印相機(jī)時(shí)的圖片模板,或者為水印相機(jī)默認(rèn)的圖片模板類型。
[0072]如圖9d所示,當(dāng)選擇好圖片模板后,用戶點(diǎn)擊“拍照”控件。此時(shí)第一終端100的攝像頭將啟動(dòng),并對(duì)屏幕上顯示的真實(shí)圖像進(jìn)行拍攝,生成圖片。
[0073]如圖9e所示,第一終端100提供模板編輯功能,當(dāng)用戶拍攝完圖片后,需要對(duì)當(dāng)前的圖片模板進(jìn)行編輯時(shí),可以點(diǎn)擊“模板編輯”控件。如圖9f所示,此時(shí)將彈出提示信息,以提示用戶“是否下載自定義的模板素材”。當(dāng)用戶點(diǎn)擊“是”時(shí),若該第一終端100用戶未登錄服務(wù)器200,則彈出登錄界面,供用戶輸入賬號(hào)和密碼,如圖9g所示。若第一終端100用戶已經(jīng)登錄服務(wù)器200,則直接跳轉(zhuǎn)至服務(wù)器200的模板素材庫(kù),如圖9h所示,然后用戶可以獲取第一終端100對(duì)應(yīng)的所有模板素材或部分模板素材,以供第一終端100對(duì)圖片模板進(jìn)行編輯時(shí)替換個(gè)性化的模板素材,如圖91-圖9k所示。
[0074]如圖91所示,當(dāng)?shù)谝唤K端100對(duì)待處理的圖片與圖片模板進(jìn)行合成,獲得最終的合成圖片后,第一終端100還可以實(shí)現(xiàn)分享功能,將該合成的圖片分享至相應(yīng)的分享平臺(tái),或通過社交應(yīng)用服務(wù)器200發(fā)送至指定的社交客戶端。
[0075]對(duì)應(yīng)地,本發(fā)明還提供了一種圖片處理裝置。如圖10所示,該圖片處理終端包括:
[0076]圖片模板獲取模塊110,用于當(dāng)接收到圖片模板選擇請(qǐng)求時(shí),獲取與所述圖片模板獲取請(qǐng)求相應(yīng)的圖片模板,所述圖片模板包括至少一個(gè)模板處理區(qū)域;
[0077]圖片獲取模塊120,用于獲取待處理的圖片;
[0078]模板素材獲取模塊130,用于向所述服務(wù)器200發(fā)送模板素材獲取請(qǐng)求,從所述服務(wù)器200的與所述圖片處理裝置對(duì)應(yīng)的模板素材庫(kù)中獲取與所述模板素材獲取請(qǐng)求對(duì)應(yīng)的模板素材;
[0079]圖片模板編輯模塊140,用于當(dāng)接收到圖片模板編輯請(qǐng)求時(shí),從所獲取的模板素材中獲取與所述圖片模板編輯請(qǐng)求相應(yīng)的模板素材,并將所獲取的模板素材放置在所述圖片模板編輯請(qǐng)求中指定的模板處理區(qū)域中,獲得處理后的圖片模板;
[0080]圖片合成模塊150,用于將處理后的圖片模板與待處理的圖片進(jìn)行合成,獲得最終的合成圖片。
[0081]上述圖片模板可包括至少一個(gè)模板處理區(qū)域,且每個(gè)模板處理區(qū)域中可以填充文本、圖片等信息。圖片模板可以存儲(chǔ)在第一終端100上,第一終端100接收到圖片模板選擇請(qǐng)求時(shí),則直接從第一終端100的指定位置獲取與所述圖片模板獲取請(qǐng)求相應(yīng)的圖片模板。當(dāng)然,圖片模板還可以存儲(chǔ)在服務(wù)器200上,第一終端100接收到圖片模板選擇請(qǐng)求時(shí),則從服務(wù)器200上獲取與所述圖片模板獲取請(qǐng)求相應(yīng)的圖片模板。
[0082]該待處理的圖片可以為弟一終端100上的攝像頭拍攝的圖片,也可以為弟一終端100內(nèi)部存儲(chǔ)設(shè)備或外部存儲(chǔ)設(shè)備所存儲(chǔ)的圖片,當(dāng)然該待處理的圖片還可以為接收其他設(shè)備傳輸?shù)膱D片。
[0083]通過第二終端300登錄服務(wù)器200,將預(yù)先編輯好的模板素材上傳至服務(wù)器200中進(jìn)行存儲(chǔ)。該模板素材包括圖片素材或文本素材,而且該模板素材可以以各種樣式呈現(xiàn)。以文本素材為例,該文本素材中的字符的字體、大小、顏色均可以--編輯。第二終端300可以在服務(wù)器200上管理所上傳的模板素材,預(yù)先設(shè)置與第二終端300關(guān)聯(lián)的第一終端100的信息,以實(shí)現(xiàn)第一終端100可以從服務(wù)器200上獲取第二終端300上傳的模板素材。
[0084]因此,當(dāng)?shù)谝唤K端100需要對(duì)待處理的圖片進(jìn)行模板疊加處理時(shí),則可以向服務(wù)器200發(fā)送模板素材獲取請(qǐng)求。該模板素材獲取請(qǐng)求包括第一終端100的賬號(hào)信息,服務(wù)器200根據(jù)模板素材獲取請(qǐng)求,從服務(wù)器200的與第一終端100對(duì)應(yīng)的模板素材庫(kù)中獲取模板素材。為了不重復(fù)獲取,該獲取的模板素材也可以存儲(chǔ)在第一終端100中。為了實(shí)現(xiàn)精確獲取,模板素材獲取請(qǐng)求還可以包括模板素材類型,以使模板素材獲取模塊130從模板素材庫(kù)中獲取與模板素材類型對(duì)應(yīng)的模板素材。
[0085]上述圖片模板中的模板處理區(qū)域可包括可編輯及不可編輯兩種類型,因此,當(dāng)?shù)谝唤K端100的屏幕上展示用戶所選擇好的圖片模板時(shí),該圖片模板中可編輯的模板處理區(qū)域?qū)⒈煌怀龅仫@示。如圖4所示,該圖片模板包括模板處理區(qū)域1、模板處理區(qū)域2及模板處理區(qū)域3,其中模板處理區(qū)域I和模板處理區(qū)域2為可編輯的類型,模板處理區(qū)域3為不可編輯的類型。因此,該模板處理區(qū)域I和模板處理區(qū)域2將以虛線框的形式進(jìn)行突出顯示。當(dāng)用戶觸發(fā)模板處理區(qū)域2時(shí),將彈出模板素材供用戶選擇。若模板素材為多個(gè)時(shí),則以列表的形式展不與該模板處理區(qū)域2對(duì)應(yīng)的模板素材。當(dāng)用戶選擇一模板素材后,第一終端100將獲取所選擇的模板素材,并將該模板素材放置在模板處理區(qū)域2中,獲得處理后的圖片模板。
[0086]待圖片模板編輯模塊140將所述圖片模板編輯好后,則圖片合成模塊150再將編輯好的圖片模板與待處理的圖片進(jìn)行疊加處理,獲得最終的合成圖片。
[0087]進(jìn)一步地,如圖11所示,上述圖片模板編輯模塊140包括:
[0088]檢測(cè)單元141,用于所述終端檢測(cè)所述模板處理區(qū)域中是否存在觸發(fā)請(qǐng)求;
[0089]響應(yīng)單元142,用于當(dāng)所述模板處理區(qū)域中存在觸發(fā)請(qǐng)求時(shí),彈出所獲取的模板素材供用戶選擇;
[0090]模板素材獲取單元143,用于當(dāng)接收模板素材選擇請(qǐng)求時(shí),根據(jù)所述模板素材選擇請(qǐng)求,獲取用戶所選擇的模板素材;
[0091]模板素材放置單元144,用于將所獲取的模板素材放置在存在觸發(fā)請(qǐng)求的模板處理區(qū)域中。
[0092]檢測(cè)單元141將檢測(cè)所展示的圖片模板中各模板處理區(qū)域中是否存在觸摸請(qǐng)求,當(dāng)檢測(cè)到有手指劃過該模板處理區(qū)域時(shí),則產(chǎn)生觸發(fā)請(qǐng)求。
[0093]當(dāng)模板處理區(qū)域中存在觸發(fā)請(qǐng)求時(shí),響應(yīng)單元142響應(yīng)該觸發(fā)請(qǐng)求,獲取該圖片模板類型相應(yīng)的模板素材,供用戶選擇。當(dāng)然,若模板素材為單獨(dú)設(shè)置,則當(dāng)模板處理區(qū)域中存在觸發(fā)請(qǐng)求時(shí),獲取第一終端100從服務(wù)器200中下載的所有模板素材,供用戶選擇?;蛘攉@取滿足觸發(fā)請(qǐng)求的模板處理區(qū)域的填充要求的模板素材,供用戶選擇。
[0094]進(jìn)一步地,上述圖片模板編輯模塊140還用于:當(dāng)接收到模板素材變換請(qǐng)求時(shí),根據(jù)所述模板素材變換請(qǐng)求,對(duì)選定的模板素材進(jìn)行相應(yīng)的變換,所述模板素材變換請(qǐng)求包括圖片的旋轉(zhuǎn)、縮放、移動(dòng)、翻轉(zhuǎn)。
[0095]進(jìn)一步地,上述模板素材放置單元144還用于:檢測(cè)所述模板素材的類型與所述模板處理區(qū)域的填充類型是否匹配,若不匹配,則可產(chǎn)生提示信息,以提示用戶編輯失敗。例如,某模板處理區(qū)域的填充類型為文本,而用戶所選擇的模板素材為圖片,則該模板素材無(wú)法放置在該模板處理區(qū)域中。
[0096]進(jìn)一步地,如圖12所示,上述圖片處理裝置還包括:
[0097]分享模塊160,用于當(dāng)接收到分享請(qǐng)求時(shí),將所述合成圖片發(fā)送至分享請(qǐng)求中指定的目的端。
[0098]上述終端還提供了分享功能,且提供了多個(gè)分享入口,使得終端生成水印圖片之后,用戶可以將生成的水印圖片通過分享入口分享至指定的分享平臺(tái)中,供其他用戶瀏覽。
[0099]本發(fā)明實(shí)施例提供分享入口,使得終端生成水印圖片后,可以通過所述分享入口快速地分享出去,而不再需要轉(zhuǎn)到相應(yīng)的分享平臺(tái)上進(jìn)行上傳,從而簡(jiǎn)化了用戶的操作,而且使得分享變得更快捷。
[0100]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制其專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種圖片處理方法,其特征在于,包括以下步驟: 當(dāng)?shù)谝唤K端接收到圖片模板選擇請(qǐng)求時(shí),獲取與所述圖片模板獲取請(qǐng)求相應(yīng)的圖片模板,所述圖片模板包括至少一個(gè)模板處理區(qū)域; 所述第一終端獲取待處理的圖片; 所述第一終端向所述服務(wù)器發(fā)送模板素材獲取請(qǐng)求,從所述服務(wù)器的與所述第一終端對(duì)應(yīng)的模板素材庫(kù)中獲取與所述模板素材獲取請(qǐng)求對(duì)應(yīng)的模板素材; 當(dāng)所述第一終端接收到圖片模板編輯請(qǐng)求時(shí),從所獲取的模板素材中獲取與所述圖片模板編輯請(qǐng)求相應(yīng)的模板素材,并將所獲取的模板素材放置在所述圖片模板編輯請(qǐng)求中指定的模板處理區(qū)域中,獲得處理后的圖片模板; 所述第一終端將處理后的圖片模板與待處理的圖片進(jìn)行合成,獲得最終的合成圖片。
2.如權(quán)利要求1所述的圖片處理方法,其特征在于,所述模板素材為第二終端預(yù)先生成后,上傳至所述服務(wù)器的模板素材庫(kù)中的圖片信息,且所述第一終端對(duì)應(yīng)的模板素材庫(kù)與所述第二終端對(duì)應(yīng)的模板素材庫(kù)同步,或者所述第一終端對(duì)應(yīng)的模板素材與所述第二終端對(duì)應(yīng)的模板素材庫(kù)為同一個(gè)。
3.如權(quán)利要求1所述的圖片處理方法,其特征在于,所述第一終端接收?qǐng)D片模板編輯請(qǐng)求,獲取所述圖片模板編輯請(qǐng)求對(duì)應(yīng)的模板素材包括: 所述第一終端檢測(cè)所述模板處理區(qū)域中是否存在觸發(fā)請(qǐng)求; 當(dāng)所述模板處理區(qū)域中存在觸發(fā)請(qǐng)求時(shí),彈出所獲取的模板素材供用戶選擇; 所述第一終端接收模板素材選擇請(qǐng)求,所述模板素材選擇請(qǐng)求包括用戶所選擇的模板素材; 所述第一終端根據(jù)所述模板素材選擇請(qǐng)求,獲取用戶所選擇的模板素材。
4.如權(quán)利要求3所述的圖片處理方法,其特征在于,所述當(dāng)模板處理區(qū)域中存在觸發(fā)請(qǐng)求時(shí),彈出所獲取的模板素材供用戶選擇包括: 當(dāng)所述圖片處理區(qū)域中存在觸發(fā)請(qǐng)求時(shí),獲取所述模板處理區(qū)域的類型; 獲取與所述模板處理區(qū)域的類型相應(yīng)的圖片素材供用戶選擇。
5.如權(quán)利要求1-4任一項(xiàng)所述的圖片處理方法,其特征在于,所述將所獲取的模板素材放置在所述圖片模板編輯請(qǐng)求中指定的模板處理區(qū)域中之后還包括: 當(dāng)所述第一終端接收到模板素材變換請(qǐng)求時(shí),根據(jù)所述模板素材變換請(qǐng)求,對(duì)選定的模板素材進(jìn)行相應(yīng)的變換,所述模板素材變換請(qǐng)求包括圖片的旋轉(zhuǎn)、縮放、移動(dòng)、翻轉(zhuǎn)。
6.如權(quán)利要求1-4任一項(xiàng)所述的圖片處理方法,其特征在于,所述第一終端將處理后的圖片模板與待處理的圖片進(jìn)行合成,獲得最終的合成圖片之后還包括: 當(dāng)所述第一終端接收到分享請(qǐng)求時(shí),將所述合成圖片發(fā)送至分享請(qǐng)求中指定的目的端。
7.一種圖片處理裝置,其特征在于,包括: 圖片模板獲取模塊,用于當(dāng)接收到圖片模板選擇請(qǐng)求時(shí),獲取與所述圖片模板獲取請(qǐng)求相應(yīng)的圖片模板,所述圖片模板包括至少一個(gè)模板處理區(qū)域; 圖片獲取模塊,用于獲取待處理的圖片; 模板素材獲取模塊,用于向所述服務(wù)器發(fā)送模板素材獲取請(qǐng)求,從所述服務(wù)器的與所述圖片處理裝置對(duì)應(yīng)的模板素材庫(kù)中獲取與所述模板素材獲取請(qǐng)求對(duì)應(yīng)的模板素材; 圖片模板編輯模塊,用于當(dāng)接收到圖片模板編輯請(qǐng)求時(shí),從所獲取的模板素材中獲取與所述圖片模板編輯請(qǐng)求相應(yīng)的模板素材,并將所獲取的模板素材放置在所述圖片模板編輯請(qǐng)求中指定的模板處理區(qū)域中,獲得處理后的圖片模板; 圖片合成模塊,用于將處理后的圖片模板與待處理的圖片進(jìn)行合成,獲得最終的合成圖片。
8.如權(quán)利要求7所述的圖片處理裝置,其特征在于,所述模板素材為第二終端預(yù)先生成后,上傳至所述服務(wù)器的模板素材庫(kù)中的圖片信息,且所述第一終端對(duì)應(yīng)的模板素材庫(kù)與所述第二終端對(duì)應(yīng)的模板素材庫(kù)同步,或者所述第一終端對(duì)應(yīng)的模板素材與所述第二終端對(duì)應(yīng)的模板素材庫(kù)為同一個(gè)。
9.如權(quán)利要求7所述的圖片處理裝置,其特征在于,所述圖片模板編輯模塊包括: 檢測(cè)單元,用于檢測(cè)所述模板處理區(qū)域中是否存在觸發(fā)請(qǐng)求; 響應(yīng)單元,用于當(dāng)所述模板處理區(qū)域中存在觸發(fā)請(qǐng)求時(shí),彈出所獲取的模板素材供用戶選擇; 模板素材獲取單元,用于當(dāng)接收模板素材選擇請(qǐng)求時(shí),根據(jù)所述模板素材選擇請(qǐng)求,獲取用戶所選擇的模板素材。
10.如權(quán)利要求9所述的圖片處理裝置,其特征在于,所述響應(yīng)模塊還用于:當(dāng)所述圖片處理區(qū)域中存在觸發(fā)請(qǐng)求時(shí),獲取所述模板處理區(qū)域的類型;獲取與所述模板處理區(qū)域的類型相應(yīng)的圖片素材供用戶選擇。
11.如權(quán)利要求7-10任一項(xiàng)所述的圖片處理裝置,其特征在于,所述圖片模板編輯模塊還用于: 當(dāng)接收到模板素材變換請(qǐng)求時(shí),根據(jù)所述模板素材變換請(qǐng)求,對(duì)選定的模板素材進(jìn)行相應(yīng)的變換,所述模板素材變換請(qǐng)求包括圖片的旋轉(zhuǎn)、縮放、移動(dòng)、翻轉(zhuǎn)。
12.如權(quán)利要求7-10任一項(xiàng)所述的圖片處理裝置,其特征在于,還包括: 分享模塊,用于當(dāng)接收到分享請(qǐng)求時(shí),將所述合成圖片發(fā)送至分享請(qǐng)求中指定的目的端。
【文檔編號(hào)】G06T5/50GK104168417SQ201410214520
【公開日】2014年11月26日 申請(qǐng)日期:2014年5月20日 優(yōu)先權(quán)日:2014年5月20日
【發(fā)明者】傅斌, 張子鋆 申請(qǐng)人:騰訊科技(深圳)有限公司