[發明專利]自動分割圖片的方法和裝置無效
| 申請號: | 201110253275.2 | 申請日: | 2011-08-30 |
| 公開(公告)號: | CN102289833A | 公開(公告)日: | 2011-12-21 |
| 發明(設計)人: | 張紀濤;范書德 | 申請(專利權)人: | 北京瑞信在線系統技術有限公司 |
| 主分類號: | G06T11/60 | 分類號: | G06T11/60;G06F17/30 |
| 代理公司: | 隆天國際知識產權代理有限公司 72003 | 代理人: | 張浴月;張志杰 |
| 地址: | 100007 北京市東城區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動 分割 圖片 方法 裝置 | ||
技術領域
本申請涉及一種自動分割圖片的方法和裝置,更具體地,涉及一種按照所獲取的蒙板文件來對圖片進行自動分割的方法和裝置。
背景技術
近年來,隨著個人電腦、平板電腦、智能手機等各種個人數字終端的日益普及,人們也越來越多地使用它們來進行日常的休閑娛樂。在這些個人數字終端上進行的各種休閑娛樂項目中,拼圖游戲是一款有趣的、費腦力的游戲,使人們在得到樂趣的同時,又能夠很好的鍛煉判斷能力和反應能力。
拼圖游戲總的規則都是需要把形狀不一的圖塊鑲嵌到圖形中去,各個圖塊的形狀不一,大小也不等。對于拼圖游戲的設計而言,首先面對的問題是如何靈活、快速、準確地把一幅完整的圖片(如用戶根據自己的喜好而選取的一幅圖片)分割成圖塊。
為了解決這個問題,傳統的拼圖方式是把繪圖、切圖的方法寫到算法里面,不需要借助工具,算法就實現了一種切圖方式,如果想變成另一種就很費事了,又需要重新寫算法,也就是說,在現有的拼圖游戲中,利用傳統圖片分割方法分割的圖塊形狀單一,算法實現較為復雜,且靈活性差。
發明內容
針對現有技術中的上述不足,為了解決現有拼圖游戲的分割圖片方法中不能隨意定制圖塊形狀、需要頻繁修改算法及代碼的問題,本發明提出了基于蒙板文件的分割方法。本方法采用一個含有多種關鍵色的圖片作為蒙板文件,每種關鍵色就表示了一個圖塊。本方法可以根據具體需求靈活定制模板,不需要重新編譯程序,提高了程序的靈活性和可擴展性。
本申請的目的在于提供一種自動分割圖片的方法和裝置,其能夠基于不同的蒙板來對待分割圖片進行分割。
為了實現上述目的,本申請的一個方案提供了一種自動分割圖片的方法,包括如下步驟:讀入蒙板,該蒙板以不同顏色區分為多個圖塊;對該蒙板的所有像素進行遍歷;依據遍歷到的不同顏色識別出該蒙板上各個圖塊的形狀;以及按照該蒙板上各個圖塊的形狀對待分割圖片進行分割。
依據上述方法,還包括:在對該蒙板進行遍歷的過程中建立映射表,以該蒙板中的顏色為索引,與顏色相對應的是該顏色圖塊的區域記錄數據。
依據上述方法,其中,每種顏色的區域記錄數據包括:所對應顏色的圖塊中像素位置分別在X方向和Y方向上的最小值和最大值。
依據上述方法,還包括:對遍歷到的該蒙板中的每一種顏色,根據所述區域記錄數據確定一個矩形區域。
依據上述方法,還包括:在按照該蒙板上各個圖塊的形狀對待分割圖片進行分割的步驟中,在所確定的矩形區域內,對除了所對應顏色之外的其它顏色進行透明處理。
依據上述方法,還包括:在該透明處理中,依次分別對該蒙板中的每一種顏色所對應的矩形區域內的像素再進行一次遍歷,并利用遍歷的結果對該待分割圖片進行分割。
依據上述方法,還包括:在對一種顏色所對應的矩形區域內的像素再進行一次遍歷的步驟中,將所遍歷到的像素顏色與該矩形區域所對應的顏色進行比較,若一坐標(i,j)處像素的顏色正是該矩形區域所對應的顏色,則在待分割圖片中的相應坐標(i,j)處取出該待分割圖片的像素;否則,若一坐標(i,j)處像素的顏色不是該矩形區域所對應的顏色,則不會從該待分割圖片中的相應坐標(i,j)處取出像素。
依據上述方法,還包括:將所取出的該待分割圖片的像素存儲在一存儲空間中,由所取出的該待分割圖片的全部像素的集合形成一分割圖片。
依據上述方法,其中,該待分割圖片的大小、形狀、外輪廓與該蒙板的大小、形狀、外輪廓均一致;在按照該蒙板上各個圖塊的形狀對待分割圖片進行分割的步驟中,使該待分割圖片的外輪廓與該蒙板的外輪廓重合。
依據上述方法,其中,該蒙板是預先存儲在數據庫中的。
本申請的另一個方案提供了一種自動分割圖片的裝置,包括:蒙板獲取模塊,用于讀入蒙板,該蒙板以不同顏色區分為多個圖塊;蒙板遍歷模塊,用于對該蒙板的所有像素進行遍歷;形狀識別模塊,用于依據遍歷到的不同顏色識別出該蒙板上各個圖塊的形狀;以及圖片分割模塊,用于按照該蒙板上各個圖塊的形狀對待分割圖片進行分割。
依據上述裝置,其中,該蒙板遍歷模塊還包括:映射表建立單元,用于在對該蒙板進行遍歷的過程中建立映射表,以該蒙板中的顏色為索引,與顏色相對應的是該顏色圖塊的區域記錄數據。
依據上述裝置,其中,每種顏色的區域記錄數據包括:所對應顏色的圖塊中像素位置分別在X方向和Y方向上的最小值和最大值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京瑞信在線系統技術有限公司,未經北京瑞信在線系統技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110253275.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:驅動繩輪及電梯
- 下一篇:一種利用漢字進行大數值標識的方法





