[發明專利]一種基于圖塊模板且可添加修飾素材的圖片合成方法有效
| 申請號: | 201310026348.3 | 申請日: | 2013-01-24 |
| 公開(公告)號: | CN103139439A | 公開(公告)日: | 2013-06-05 |
| 發明(設計)人: | 張偉;張長定 | 申請(專利權)人: | 廈門美圖網科技有限公司 |
| 主分類號: | H04N1/387 | 分類號: | H04N1/387 |
| 代理公司: | 廈門市首創君合專利事務所有限公司 35204 | 代理人: | 連耀忠 |
| 地址: | 361000 福建省*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 模板 添加 修飾 素材 圖片 合成 方法 | ||
技術領域
本發明涉及一種圖片合成方法,更具體地說,涉及一種基于圖塊模板且可添加修飾素材的圖片合成方法。
背景技術
在圖片的后期處理中,用戶更傾向于將不同場景的圖片合成在一張圖片上顯示,現有的圖片拼貼技術均是利用某種算法將多張圖片已某種固定的布局和模式拼在一起。這往往會使合成后的圖片看起來單調不搭配,大大的降低了圖片合成的質量,極大的限制了用戶的需要。
如果用戶需要在合成的圖片上加一些個性化的文字或者個性化的圖案以及一些個性化的背景。現有技術的圖片拼貼方法將無法滿足這些需求,用戶如果需要這些效果還需借助第三方軟件在拼貼的結果圖上進行添加文、圖案或者修改背景等二次處理。操作過程非常繁瑣,學習成本高。
中國發明專利申請200810305020.4公開了一種數碼照片合成方法,對存儲在電子裝置中的人物照片進行編輯得到數碼人偶,選擇需要進行照片合成的數碼人偶;及將選擇的數碼人偶疊加覆蓋在攝像頭所拍攝的現場場景上以獲得合成照片。
上述發明專利的技術方案即是利用某種算法,將兩個圖片數據合成為一個圖片,功能單一,合成圖片的樣式單調,存在現有技術的典型不足。
發明內容
本發明的目的在于克服現有技術的不足,提供一種基于圖塊模板、操作簡單、布局不限、可自動進行添加文字、圖案和背景的基于圖塊模板且可添加修飾素材的圖片合成方法。
本發明的技術方案如下:
一種基于圖塊模板且可添加修飾素材的圖片合成方法,步驟如下:
1)創建空白畫布,創建疊層素材數據緩存區,加載疊層素材數據,將疊層素材數據中的背景素材渲染成為畫布的背景,并將背景素材保存于疊層素材數據緩存區;
2)加載圖塊模板矢量數據,通過空間坐標轉換算法轉換成畫布中的圖塊,使其能夠完整顯示在畫布中;
3)獲取一張圖片數據流,合成到畫布的一個圖塊中;
4)重復步驟3),直至所有圖塊合成結束。
作為優選,圖塊模板矢量數據基于圖塊模板配置文件進行實現,所述的圖塊模板配置文件格式如下:
預留位;圖塊標記符,以此標記符判斷是否為圖塊模板的配置文件;預留位;版本號:用于判斷素材的版本號是否高于軟件所支持的,如果高的話,則需要提示用戶進行升級;圖塊的寬;圖塊的高;圖塊個數;預留位。
作為優選,疊層素材數據基于疊層素材配置文件實現,所述的疊層素材配置文件格式如下:
預留位;疊層標記符,以此標記符判斷是否為疊層素材的配置文件;預留位;版本號:用于判斷素材的版本號是否高于軟件所支持的,如果高的話,則需要提示用戶進行升級;背景素材類型;海報標記符,以此標記符判斷疊層素材中是否有海報圖片。
作為優選,所述的圖片合成方法進一步包括步驟5):加載海報圖片,將海報圖片合成到步驟4)得到的合成圖片上。
作為優選,將海報圖片與背景素材保存于疊層素材數據緩存區。
作為優選,更換圖塊模板步驟如下:
A1)清除畫布,如果圖塊中顯示有圖片,則清除圖片;
A2)加載欲更換的圖塊模板矢量數據,通過空間坐標轉換算法轉換成畫布中的圖塊,使其能夠完整顯示在畫布中;
A3)用步驟1)所述的保存在疊層素材數據緩存區的背景素材重新渲染成為畫布的背景;
A4)將原圖片數據流重新合成到新布局的圖塊中;
A5)如圖有海報圖片,則將疊層素材緩存區中的海報圖片合成到畫布中,完成圖片合成操作。
作為優選,步驟A1)在清除畫布前,先將圖塊中的圖片保存至圖片數據緩存區;則步驟A4)從圖片數據緩存區中獲取原圖片,將原圖片數據流重新合成到新布局的圖塊中。
作為優選,更換疊層素材步驟如下:
B1)清除畫布,清除步驟1)疊層素材數據緩存區中保存的疊層素材數據;
B2)加載新的疊層素材數據,將新的疊層素材數據中的背景素材渲染成為畫布的背景,將背景素材保存于疊層素材數據緩存區;
B3)將原圖片數據流重新合成到圖塊中;
B4)如圖有海報圖片,則將疊層素材緩存區中的海報圖片合成到畫布中,完成圖片合成操作。
作為優選,步驟B1)在清除畫布前,先將畫布中使用的圖塊模板矢量數據和對應的圖片數據保存至圖塊緩存區,則步驟B3)中,讀取保存在圖塊緩存區的圖塊模板矢量數據和原圖片,將原圖片數據流重新合成到對應的圖塊中,然后刪除圖塊緩存區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門美圖網科技有限公司,未經廈門美圖網科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310026348.3/2.html,轉載請聲明來源鉆瓜專利網。





