[發明專利]像素圖縮放方法、游戲內容生成方法及裝置有效
| 申請號: | 202010420062.3 | 申請日: | 2020-05-18 |
| 公開(公告)號: | CN111626935B | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 徐舒暢;唐際宇 | 申請(專利權)人: | 成都樂信圣文科技有限責任公司 |
| 主分類號: | G06T3/40 | 分類號: | G06T3/40;G06T7/90 |
| 代理公司: | 北京金咨知識產權代理有限公司 11612 | 代理人: | 秦景芳 |
| 地址: | 610015 四川省成都市自由貿易試驗*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 像素 縮放 方法 游戲 內容 生成 裝置 | ||
本發明提供了一種像素圖縮放方法、游戲內容生成方法及裝置,其中,該縮放方法包括:遍歷像素圖得到邊界像素集合;從邊界像素集合中篩選出有效邊界集合;若像素圖中像素的用于插值運算的相鄰像素存在于有效邊界集合,則將該像素的顏色值拷貝至插值運算結果圖;若像素圖中像素的用于插值運算的所有相鄰像素均不存在于有效邊界集合,則利用該像素的所有相鄰像素進行插值運算,計算得到顏色值,放入插值運算結果圖;若插值運算結果圖中有像素圖中不存的新顏色,查找像素圖中與該新顏色最接近的顏色,并將插值運算結果圖中該新顏色合并至最接近的顏色;將所有新顏色都合并后的插值運算結果圖作為縮放結果。通過上述方案能夠保持結構和色彩的完整性。
技術領域
本發明涉及圖像處理技術領域,尤其涉及一種像素圖縮放方法、游戲內容生成方法及裝置。
背景技術
像素圖在各類程序中廣泛使用,特別是作為素材應用于移動端游戲中。但是在不同的應用中,特別是在不同的移動設備上,對于像素圖的尺寸要求也不盡相同。因此,常常需要對像素圖進行縮放操作。
但是,在移動類應用,特別是移動類游戲應用中,用戶對像素圖的質量要求很高。普通的圖像縮放處理,比如利用Photoshop軟件對像素圖進行縮放后,會造成結果圖中像素顏色模糊、圖中物體結構錯亂的問題。而重新繪制不同分辨率下的像素圖,則耗時耗力,成本較高。
發明內容
本發明提供了一種像素圖縮放方法、游戲內容生成方法及裝置,以改善像素圖在不同應用中的分辨率和顏色適配問題,同時保證縮放后像素圖仍能保持結構和色彩的完整性。
為了達到上述目的,本發明采用以下方案實現:
根據本發明實施例的一個方面,提供了一種像素圖縮放方法,包括:獲取像素圖,并遍歷所述像素圖的每個像素,得到邊界像素集合;從所述邊界像素集合中篩選出有效邊界集合;若所述像素圖中一個像素的用于插值運算的至少一個相鄰像素存在于所述有效邊界集合,則將所述像素圖中該像素在所述像素圖中的顏色值拷貝至插值運算結果圖中相應位置;若所述像素圖中一個像素的用于插值運算的所有相鄰像素均不存在于所述有效邊界集合,則利用所述像素圖中該像素的用于插值運算的所有相鄰像素進行插值運算,計算得到所述像素圖中該像素對應的顏色值,并將計算得到的顏色值放入插值運算結果圖中相應位置;若插值運算結果圖中有所述像素圖中不存的新顏色,查找所述像素圖中與該新顏色最接近的顏色,并將插值運算結果圖中該新顏色合并至在所述像素圖中查找到的與該新顏色最接近的顏色;將所有新顏色都合并至所述像素圖中相應顏色后的插值運算結果圖作為所述像素圖的縮放結果進行輸出。
在一些實施例中,遍歷所述像素圖的每個像素,得到邊界像素集合,包括:遍歷所述像素圖的每個像素,得到相鄰兩像素的顏色值與其本身的顏色值均不同的像素,作為邊界像素,組成邊界像素集合。
在一些實施例中,相鄰兩像素為左右相鄰的兩像素。
在一些實施例中,從所述邊界像素集合中篩選出有效邊界集合,包括:從所述邊界像素集合中篩選出所有由其中邊界像素組成的邊界;若由所述邊界像素集合中邊界像素組成的邊界為閉合邊界且閉合邊界的長度超過第一設定長度閾值,或為非閉合邊界且非閉合邊界的長度超過第二設定長度閾值,或其上所有邊界像素的顏色值相等,則根據組成該邊界的邊界像素生成有效邊界集合。
在一些實施例中,從所述邊界像素集合中篩選出所有由其中邊界像素組成的邊界,包括:從所述邊界像素集合中篩選出在八通鄰域內相連的一組邊界像素,構成一條邊界。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都樂信圣文科技有限責任公司,未經成都樂信圣文科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010420062.3/2.html,轉載請聲明來源鉆瓜專利網。





