欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種圖標(biāo)的轉(zhuǎn)換方法和圖標(biāo)的轉(zhuǎn)換裝置的制作方法

文檔序號(hào):6385789閱讀:185來(lái)源:國(guó)知局
專利名稱:一種圖標(biāo)的轉(zhuǎn)換方法和圖標(biāo)的轉(zhuǎn)換裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及移動(dòng)通信領(lǐng)域,特別是涉及一種圖標(biāo)的轉(zhuǎn)換方法和圖標(biāo)的轉(zhuǎn)換裝置。
背景技術(shù)
隨著通訊電子技術(shù)的不斷進(jìn)步,越來(lái)越多的移動(dòng)終端允許用戶安裝第三方應(yīng)用程序,但是由于第三方應(yīng)用程序并非為本機(jī)定制,所以這些由第三方制作的圖標(biāo)的大小、色調(diào)、形狀各異,很不統(tǒng)一。由于對(duì)移動(dòng)終端系統(tǒng)界面的美觀程度要求越來(lái)越高,而圖標(biāo)是組成界面的重要元素,統(tǒng)一圖標(biāo)風(fēng)格也變得越來(lái)越重要,如果不能提供與界面主題統(tǒng)一的圖標(biāo),將導(dǎo)致系統(tǒng)的辨識(shí)度偏低,也會(huì)導(dǎo)致界面的美觀程度達(dá)不到規(guī)定要求。要求第三方制作的圖標(biāo)按照移動(dòng)終端要求統(tǒng)一訂制應(yīng)用程序圖標(biāo)的大小、色調(diào)、形狀需要花費(fèi)巨大的人力和物力資源。并且,不利于后續(xù)的擴(kuò)展和修改。一旦移動(dòng)終端修改了對(duì)圖標(biāo)的屬性設(shè)置,則第三方制作的圖標(biāo)需要再次修改,造成資源浪費(fèi)。因此迫切需要本領(lǐng)域技術(shù)人員解決的一個(gè)問題是如何提供一種圖標(biāo)的轉(zhuǎn)換方法,解決第三方制作的圖標(biāo)與界面主題不統(tǒng)一的問題。

發(fā)明內(nèi)容
本發(fā)明提供一種圖標(biāo)的轉(zhuǎn)換方法和圖標(biāo)的轉(zhuǎn)換裝置,以實(shí)現(xiàn)將第三方圖標(biāo)轉(zhuǎn)換為符合系統(tǒng)界面風(fēng)格的圖標(biāo)的目的。為了解決上述問題,本發(fā)明公開了一種圖標(biāo)的轉(zhuǎn)換方法,包括讀取原始圖標(biāo);獲取主題并讀取與所述主題對(duì)應(yīng)的處理參數(shù);依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo)??蛇x地,所述處理參數(shù)包括以下任意一項(xiàng)或幾項(xiàng)平移處理參數(shù)、旋轉(zhuǎn)處理參數(shù)、濾鏡處理參數(shù)和縮放處理參數(shù)??蛇x地,所述依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo)包括將所述原始圖標(biāo)作為當(dāng)前對(duì)象,使用所述處理參數(shù)中的任意一種或幾種組合對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換。可選地,所述依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo)包括將所述原始圖標(biāo)作為當(dāng)前對(duì)象,使用所述平移處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行平移,得到平移后的圖標(biāo);將所述平移后的圖標(biāo)作為當(dāng)前對(duì)象,以所述原始圖標(biāo)的中心為原點(diǎn),使用所述旋轉(zhuǎn)處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行旋轉(zhuǎn),得到旋轉(zhuǎn)后的圖標(biāo)??蛇x地,所述依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo),還包括將所述旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用所述濾鏡處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行濾鏡,得到濾鏡后的圖標(biāo);或者,將所述旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用所述縮放處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行縮放,得到縮放后的圖標(biāo)??蛇x地,所述平移處理參數(shù)包括橫向偏移參數(shù)和縱向偏移參數(shù);所述使用平移處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換,包括使用所述橫向偏移參數(shù)在X軸上對(duì)所述當(dāng)前對(duì)象進(jìn)行左右平移,其中,橫向偏移參數(shù)為正時(shí)向右平移,橫向偏移參數(shù)為負(fù)時(shí)向左平移;使用所述縱向偏移參數(shù)在Y軸上對(duì)所述當(dāng)前對(duì)象進(jìn)行上下平移,其中,縱向偏移參數(shù)為正時(shí)向下平移,縱向偏移參數(shù)為負(fù)時(shí)向上平移。可選地,所述旋轉(zhuǎn)處理參數(shù)包括X軸旋轉(zhuǎn)幅度參數(shù)、Y軸旋轉(zhuǎn)幅度參數(shù)和Z軸旋轉(zhuǎn)幅度參數(shù);所述使用旋轉(zhuǎn)處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換,包括使用所述X軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在X軸上進(jìn)行旋轉(zhuǎn);使用所述Y軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在Y軸上進(jìn)行旋轉(zhuǎn);使用所述Z軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在Z軸上進(jìn)行旋轉(zhuǎn)。可選地,所述濾鏡處理參數(shù)包括濾鏡類型參數(shù)和濾鏡變換參數(shù),其中濾鏡類型參數(shù)對(duì)應(yīng)多個(gè)濾鏡變換參數(shù),濾鏡變換參數(shù)由變量名和變量值組成;所述使用所述濾鏡處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換,包括根據(jù)所述主題確定濾鏡處理類型,根據(jù)所述濾鏡處理類型選擇所述濾鏡處理參數(shù);依據(jù)所述濾鏡處理參數(shù)中的變量值對(duì)所述當(dāng)前對(duì)象進(jìn)行濾鏡??蛇x地,所述縮放處理參數(shù)包括橫向縮放比、縱向縮放比、橫向縮放重心和縱向縮放重心;所述使用所述縮放處理參數(shù)對(duì)所述當(dāng)前對(duì)象圖標(biāo)進(jìn)行轉(zhuǎn)換,包括依據(jù)所述橫向縮放比對(duì)所述當(dāng)前對(duì)象以所述橫向縮放重心為原點(diǎn)進(jìn)行橫向縮放,得到橫向縮放后的圖標(biāo);依據(jù)所述縱向縮放比對(duì)所述當(dāng)前對(duì)象以所述縱向縮放重心為原點(diǎn)進(jìn)行縱向縮放,得到縱向縮放后的圖標(biāo)。可選地,還包括讀取所述主題對(duì)應(yīng)的背景;計(jì)算轉(zhuǎn)換后的圖標(biāo)的色調(diào);依據(jù)所述轉(zhuǎn)換后的圖標(biāo)的色調(diào)對(duì)所述主題對(duì)應(yīng)的背景的色調(diào)進(jìn)行調(diào)整;依據(jù)所述調(diào)整后的的背景生成背景板;將所述背景板與所述轉(zhuǎn)換后的圖標(biāo)進(jìn)行疊加得到與所述主題一致的圖標(biāo)??蛇x地,所述讀取與所述主題對(duì)應(yīng)的處理參數(shù)之后,還包括讀取所述主題對(duì)應(yīng)的容錯(cuò)文件,所述容錯(cuò)文件包括處理參數(shù)的個(gè)數(shù)、處理參數(shù)的參數(shù)值范圍和處理參數(shù)的類型;依據(jù)所述容錯(cuò)文件中處理參數(shù)的個(gè)數(shù)判斷所述與所述主題對(duì)應(yīng)的處理參數(shù)是否完整,當(dāng)所述容錯(cuò)文件中的處理參數(shù)的個(gè)數(shù)和所述與所述主題對(duì)應(yīng)的處理參數(shù)的個(gè)數(shù)相同時(shí),判定為完整;當(dāng)所述容錯(cuò)文件中的處理參數(shù)的個(gè)數(shù)和所述與所述主題對(duì)應(yīng)的處理參數(shù)的個(gè)數(shù)不同時(shí),判定為不完整;依據(jù)所述容錯(cuò)文件中的處理參數(shù)的范圍判斷所述與所述主題對(duì)應(yīng)的處理參數(shù)是否正確,當(dāng)所述與所述主題對(duì)應(yīng)的處理參數(shù)屬于所述容錯(cuò)文件中的處理參數(shù)的范圍中時(shí),判定為正確;當(dāng)所述與所述主題對(duì)應(yīng)的處理參數(shù)不屬于所述容錯(cuò)文件中的處理參數(shù)的范圍中時(shí),判定為不正確;依據(jù)所述容錯(cuò)文件中的處理參數(shù)的類型判斷所述處理參數(shù)是否有效。本發(fā)明還公開了一種圖標(biāo)的轉(zhuǎn)換裝置,包括圖標(biāo)讀取模塊,用于讀取原始圖標(biāo);參數(shù)讀取模塊,用于獲取主題并讀取與所述主題對(duì)應(yīng)的處理參數(shù);轉(zhuǎn)換模塊,用于依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo)??蛇x地,所述轉(zhuǎn)換模塊包括平移子模塊,用于將所述原始圖標(biāo)作為當(dāng)前對(duì)象,使用平移處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行平移,得到平移后的圖標(biāo);旋轉(zhuǎn)子模塊,用于將所述平移后的圖標(biāo)作為當(dāng)前對(duì)象,以所述原始圖標(biāo)的中心為原點(diǎn),使用旋轉(zhuǎn)處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行旋轉(zhuǎn),得到旋轉(zhuǎn)后的圖標(biāo);濾鏡子模塊,用于將所述旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用濾鏡處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行濾鏡,得到濾鏡后的圖標(biāo);縮放子模塊,用于將所述旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用縮放處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行縮放,得到縮放后的圖標(biāo)。可選地,還包括背景讀取模塊,用于讀取所述主題對(duì)應(yīng)的背景;色調(diào)計(jì)算模塊,用于計(jì)算轉(zhuǎn)換后的圖標(biāo)的色調(diào);色調(diào)調(diào)整模塊,用于依據(jù)所述轉(zhuǎn)換后的圖標(biāo)的色調(diào)對(duì)所述主題對(duì)應(yīng)的背景的色調(diào)進(jìn)行調(diào)整;背景板生成模塊,用于依據(jù)所述調(diào)整后的的背景生成背景板;疊加模塊,用于將所述背景板與所述轉(zhuǎn)換后的圖標(biāo)進(jìn)行疊加得到與所述主題一致的圖標(biāo)。可選地,還包括容錯(cuò)讀取模塊,用于所述讀取與所述主題對(duì)應(yīng)的處理參數(shù)之后,讀取所述主題對(duì)應(yīng)的容錯(cuò)文件,所述容錯(cuò)文件包括處理參數(shù)的個(gè)數(shù)、處理參數(shù)的參數(shù)值范圍和處理參數(shù)的類型;完整判斷模塊,用于依據(jù)所述容錯(cuò)文件中處理參數(shù)的個(gè)數(shù)判斷所述與所述主題對(duì)應(yīng)的處理參數(shù)是否完整,當(dāng)所述容錯(cuò)文件中的處理參數(shù)的個(gè)數(shù)和所述與所述主題對(duì)應(yīng)的處理參數(shù)的個(gè)數(shù)相同時(shí),判定為完整;當(dāng)所述容錯(cuò)文件中的處理參數(shù)的個(gè)數(shù)和所述與所述主題對(duì)應(yīng)的處理參數(shù)的個(gè)數(shù)不同時(shí),判定為不完整;
正確判斷模塊,用于依據(jù)所述容錯(cuò)文件中的處理參數(shù)的范圍判斷所述與所述主題對(duì)應(yīng)的處理參數(shù)是否正確,當(dāng)所述與所述主題對(duì)應(yīng)的處理參數(shù)屬于所述容錯(cuò)文件中的處理參數(shù)的范圍中時(shí),判定為正確;當(dāng)所述與所述主題對(duì)應(yīng)的處理參數(shù)不屬于所述容錯(cuò)文件中的處理參數(shù)的范圍中時(shí),判定為不正確;有效判斷模塊,用于依據(jù)所述容錯(cuò)文件中的處理參數(shù)的類型判斷所述處理參數(shù)是否有效。與背景技術(shù)相比,本發(fā)明包括以下技術(shù)效果主題主題本發(fā)明實(shí)施例能夠批量對(duì)第三方應(yīng)用程序的原始圖標(biāo)進(jìn)行轉(zhuǎn)換,生成符合移動(dòng)終端風(fēng)格的圖標(biāo)系統(tǒng)。主題主題主題主題主題主題主題主題主題主題主題主題主題


圖1是本發(fā)明實(shí)施例一種圖標(biāo)的轉(zhuǎn)換方法的流程圖;圖2是本發(fā)明實(shí)施例一種圖標(biāo)的轉(zhuǎn)換裝置的結(jié)構(gòu)框圖;圖3是本發(fā)明實(shí)施例修改模塊的結(jié)構(gòu)框圖;圖4是本發(fā)明實(shí)施例轉(zhuǎn)換模塊的結(jié)構(gòu)框圖;圖5是本發(fā)明實(shí)施例另一種圖標(biāo)的轉(zhuǎn)換裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。參照?qǐng)D1,示出了本發(fā)明一種圖標(biāo)的轉(zhuǎn)換方法的流程圖,本實(shí)施例具體可以包括以下步驟步驟100,讀取原始圖標(biāo);本實(shí)施例中所述原始圖標(biāo)具體可以是第三方制作的圖標(biāo)。步驟102,獲取主題并讀取與所述主題對(duì)應(yīng)的處理參數(shù);在本實(shí)施例中,可以自定義主題,具體地,可以定義多個(gè)主題,例如簡(jiǎn)約、絢麗、時(shí)尚、浪漫等主題。每個(gè)主題都有對(duì)應(yīng)的處理參數(shù),處理參數(shù)有具體的參數(shù)值。而且,不同的主題,包含的處理參數(shù)或具體的參數(shù)值可能不同。需要說(shuō)明的是,本實(shí)施例實(shí)現(xiàn)圖標(biāo)的多樣化可以通過定義多種主題或者通過修改已有主題的處理參數(shù)的具體參數(shù)值來(lái)實(shí)現(xiàn)。本實(shí)施例可以從這些自定義的主題中進(jìn)行選擇,可以確定一個(gè)具體的主題,例如簡(jiǎn)約主題,所選擇的主題即為確定的主題,然后讀取與所確定的主題對(duì)應(yīng)的處理參數(shù)。所述處理參數(shù)具體可以包括以下任意一項(xiàng)或幾項(xiàng)平移處理參數(shù)、旋轉(zhuǎn)處理參數(shù)、濾鏡處理參數(shù)和縮放處理參數(shù)。下面詳細(xì)介紹上述四種處理參數(shù)I)平移處理參數(shù)所述平移處理參數(shù)包括橫向偏移參數(shù)和縱向偏移參數(shù);橫向偏移參數(shù)表征橫向上的偏移量,縱向偏移參數(shù)表征縱向上的偏移量。具體地,橫向偏移參數(shù)為正時(shí)向右平移,橫向偏移參數(shù)為負(fù)時(shí)向左平移;縱向偏移參數(shù)為正時(shí)向下平移,縱向偏移參數(shù)為負(fù)時(shí)向上平移。
2)旋轉(zhuǎn)處理參數(shù)旋轉(zhuǎn)處理參數(shù)包括X軸旋轉(zhuǎn)幅度參數(shù)、Y軸旋轉(zhuǎn)幅度參數(shù)和Z軸旋轉(zhuǎn)幅度參數(shù),分別表示在X軸、Y軸和Z軸上的旋轉(zhuǎn)幅度。具體地,可以使用所述X軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在X軸上進(jìn)行旋轉(zhuǎn);使用所述Y軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在Y軸上進(jìn)行旋轉(zhuǎn);使用所述Z軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在Z軸上進(jìn)行旋轉(zhuǎn)。3)濾鏡處理參數(shù)濾鏡處理參數(shù)具體可以包括濾鏡類型參數(shù)和濾鏡變換參數(shù),其中濾鏡類型參數(shù)對(duì)應(yīng)多個(gè)濾鏡變換參數(shù),濾鏡變換參數(shù)由變量名和變量值組成。具體地,濾鏡類型參數(shù)是一個(gè)具有實(shí)體意義的字符串,例如馬賽克mosaic、噪聲noise和污點(diǎn)blur等。濾鏡變換參數(shù)由變量名和變量值組成,例如radius =1. 2,其中radius是變量名,表示半徑;1. 2是變量名radius對(duì)應(yīng)的變量值,表示半徑為1. 2 ;同理,pixel_size = 2表示變量名像素尺寸為2。需要說(shuō)明的是,濾鏡處理可以改變圖標(biāo)的明亮度、對(duì)比度、增加圖層或者改變圖標(biāo)的RGB值,分別對(duì)應(yīng)不同的濾鏡類型參數(shù)。這些不同的濾鏡類型參數(shù)可以對(duì)應(yīng)相同的變量名,但是可以有不同的具體變量值。4)縮放處理參數(shù)縮放處理參數(shù)包括橫向縮放比、縱向縮放比、橫向縮放重心和縱向縮放重心。具體處理的時(shí)候可以首先依據(jù)所述橫向縮放比對(duì)所述原始圖像以所述橫向縮放重心為原點(diǎn)進(jìn)行橫向縮放,得到橫向縮放后的圖標(biāo);然后依據(jù)所述縱向縮放比對(duì)所述橫向縮放后的圖標(biāo)以所述縱向縮放重心為原點(diǎn)進(jìn)行縱向縮放,得到最終縮放后的圖標(biāo)。當(dāng)然也可以首先依據(jù)縱向縮放比對(duì)圖標(biāo)進(jìn)行處理,然后依據(jù)所述橫向縮放比對(duì)圖標(biāo)進(jìn)行處理,本實(shí)施例對(duì)此不作限制。步驟104,依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo)。主題本實(shí)施例中,可以將所述原始圖標(biāo)作為當(dāng)前對(duì)象,使用所述處理參數(shù)中的任意一種或幾種組合對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換。例如,組合一使用平移處理參數(shù)、旋轉(zhuǎn)處理參數(shù)、濾鏡處理參數(shù)對(duì)當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換;組合二 使用平移處理參數(shù)、旋轉(zhuǎn)處理參數(shù)、縮放處理參數(shù)對(duì)當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換。具體地,組合一的實(shí)現(xiàn)過程包括以下子步驟將所述原始圖標(biāo)作為當(dāng)前對(duì)象,使用所述平移處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行平移,得到平移后的圖標(biāo);因?yàn)樗銎揭铺幚韰?shù)包括橫向偏移參數(shù)和縱向偏移參數(shù),因此所述使用平移處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換,具體可以包括使用所述橫向偏移參數(shù)在X軸上對(duì)所述當(dāng)前對(duì)象進(jìn)行左右平移,其中,橫向偏移參數(shù)為正時(shí)向右平移,橫向偏移參數(shù)為負(fù)時(shí)向左平移;使用所述縱向偏移參數(shù)在Y軸上對(duì)所述當(dāng)前對(duì)象進(jìn)行上下平移,其中,縱向偏移參數(shù)為正時(shí)向下平移,縱向偏移參數(shù)為負(fù)時(shí)向上平移。將所述平移后的圖標(biāo)作為當(dāng)前對(duì)象,以所述原始圖標(biāo)的中心為原點(diǎn),使用所述旋轉(zhuǎn)處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行旋轉(zhuǎn),得到旋轉(zhuǎn)后的圖標(biāo)。
所述旋轉(zhuǎn)處理參數(shù)包括X軸旋轉(zhuǎn)幅度參數(shù)、Y軸旋轉(zhuǎn)幅度參數(shù)和Z軸旋轉(zhuǎn)幅度參數(shù);所述使用旋轉(zhuǎn)處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換,包括使用所述X軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在X軸上進(jìn)行旋轉(zhuǎn);使用所述Y軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在Y軸上進(jìn)行旋轉(zhuǎn);使用所述Z軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在Z軸上進(jìn)行旋轉(zhuǎn)。需要說(shuō)明的是,具體實(shí)現(xiàn)的時(shí)候可以將所述平移后的圖標(biāo)作為當(dāng)前對(duì)象,使用所述X軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在X軸上進(jìn)行旋轉(zhuǎn),得到X軸上旋轉(zhuǎn)后的圖標(biāo);將所述X軸上旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用所述Y軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在Y軸上進(jìn)行旋轉(zhuǎn),得到Y(jié)軸上旋轉(zhuǎn)后的圖標(biāo);將所述Y軸上旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用所述Z軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在Z軸上進(jìn)行旋轉(zhuǎn)。這種實(shí)現(xiàn)方式是將步驟一平移后的圖標(biāo)先在X軸上進(jìn)行旋轉(zhuǎn),然后在Y軸上進(jìn)行旋轉(zhuǎn),最后在Z軸上進(jìn)行旋轉(zhuǎn),其實(shí)在X軸、Y軸和Z軸上分別進(jìn)行旋轉(zhuǎn)是沒有先后順序的,也可以采用其他的實(shí)現(xiàn)方式,例如將步驟一平移后的圖標(biāo)先在Z軸上進(jìn)行旋轉(zhuǎn),然后在X軸上進(jìn)行旋轉(zhuǎn),最后在Y軸上進(jìn)行旋轉(zhuǎn)。需要進(jìn)一步說(shuō)明的是,上述使用旋轉(zhuǎn)處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換,由于在X軸、Y軸和Z軸上都進(jìn)行了旋轉(zhuǎn),因而將平面的圖標(biāo)擴(kuò)展到3D空間,使得圖標(biāo)可以具有3D的視覺效果,更加形象。將所述旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用所述濾鏡處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行濾鏡,得到濾鏡后的圖標(biāo);所述濾鏡處理參數(shù)包括濾鏡類型參數(shù)和濾鏡變換參數(shù),其中濾鏡類型參數(shù)對(duì)應(yīng)多個(gè)濾鏡變換參數(shù),濾鏡變換參數(shù)由變量名和變量值組成;具體地,可以采用以下方式對(duì)當(dāng)前對(duì)象進(jìn)行濾鏡根據(jù)所述主題確定濾鏡處理類型,根據(jù)所述濾鏡處理類型選擇所述濾鏡處理參數(shù);依據(jù)所述濾鏡處理參數(shù)中的變量值對(duì)所述當(dāng)前對(duì)象進(jìn)行濾鏡。組合二的實(shí)現(xiàn)過程包括以下子步驟將所述原始圖標(biāo)作為當(dāng)前對(duì)象,使用所述平移處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行平移,得到平移后的圖標(biāo);將所述平移后的圖標(biāo)作為當(dāng)前對(duì)象,以所述原始圖標(biāo)的中心為原點(diǎn),使用所述旋轉(zhuǎn)處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行旋轉(zhuǎn),得到旋轉(zhuǎn)后的圖標(biāo)。將所述旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用所述縮放處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行縮放,得到縮放后的圖標(biāo)。所述縮放處理參數(shù)包括橫向縮放比、縱向縮放比、橫向縮放重心和縱向縮放重心;可以采用以下方式對(duì)當(dāng)前對(duì)象進(jìn)行縮放
依據(jù)所述橫向縮放比對(duì)所述當(dāng)前對(duì)象以所述橫向縮放重心為原點(diǎn)進(jìn)行橫向縮放,得到橫向縮放后的圖標(biāo);依據(jù)所述縱向縮放比對(duì)所述當(dāng)前對(duì)象以所述縱向縮放重心為原點(diǎn)進(jìn)行縱向縮放,得到縱向縮放后的圖標(biāo)。需要說(shuō)明的是,雖然上述組合一首先使用平移處理參數(shù)對(duì)原始圖標(biāo)進(jìn)行轉(zhuǎn)換得到平移后的圖標(biāo),然后采用旋轉(zhuǎn)處理參數(shù)對(duì)所述平移后的圖標(biāo)進(jìn)行轉(zhuǎn)換得到旋轉(zhuǎn)后的圖標(biāo),最后采用濾鏡處理參數(shù)對(duì)所述旋轉(zhuǎn)后的圖標(biāo)進(jìn)行轉(zhuǎn)換得到濾鏡后的圖標(biāo),但是在得到濾鏡后的圖標(biāo)之后,還可以采用縮放處理參數(shù)對(duì)所述濾鏡后的圖標(biāo)進(jìn)行縮放。同樣,雖然上述組合一首先使用平移處理參數(shù)對(duì)原始圖標(biāo)進(jìn)行轉(zhuǎn)換得到平移后的圖標(biāo),然后采用旋轉(zhuǎn)處理參數(shù)對(duì)所述平移后的圖標(biāo)進(jìn)行轉(zhuǎn)換得到旋轉(zhuǎn)后的圖標(biāo),最后采用縮放處理參數(shù)對(duì)所述旋轉(zhuǎn)后的圖標(biāo)進(jìn)行轉(zhuǎn)換得到縮放后的圖標(biāo),但是在得到縮放后的圖標(biāo)之后,還可以采用濾鏡處理參數(shù)對(duì)所述縮放后的圖標(biāo)進(jìn)行濾鏡。本實(shí)施例中將所述原始圖標(biāo)作為當(dāng)前對(duì)象,使用所述處理參數(shù)中的任意一種或幾種組合對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換并沒有嚴(yán)格的先后順序,只需要依據(jù)步驟102中與所選擇的主題對(duì)應(yīng)的處理參數(shù)對(duì)當(dāng)前處理對(duì)象進(jìn)行處理即可。處理參數(shù)可以包括平移處理參數(shù)、旋轉(zhuǎn)處理參數(shù)、濾鏡處理參數(shù)和縮放處理參數(shù)中的任意一項(xiàng)或者幾項(xiàng)。當(dāng)前處理對(duì)象可以是原始圖標(biāo),也可以經(jīng)過某一個(gè)處理參數(shù)處理后得到的對(duì)應(yīng)的處理后的圖標(biāo),本發(fā)明對(duì)此不作限制。基于以上內(nèi)容,在本實(shí)施例的一種優(yōu)選實(shí)施例中,所述圖標(biāo)的轉(zhuǎn)換方法還包括以下步驟主題讀取所述主題對(duì)應(yīng)的背景;步驟102中確定好主題后,該主題的主題包中還包括對(duì)應(yīng)的背景。計(jì)算轉(zhuǎn)換后的圖標(biāo)的色調(diào);圖標(biāo)的色調(diào)是對(duì)圖標(biāo)的整體顏色的概括評(píng)價(jià)。色調(diào)是指圖標(biāo)色彩外觀的基本傾向。在明度、純度(飽和度)、色相這三個(gè)要素中,某種因素起主導(dǎo)作用,就稱之為某種色調(diào)。一個(gè)圖標(biāo)雖然用了多種顏色,但總體有一種傾向,是偏藍(lán)或偏紅,是偏暖或偏冷等等。這種圖標(biāo)在顏色上的傾向就是圖標(biāo)的色調(diào)。通常通過色相、明度、冷暖、純度四個(gè)方面來(lái)計(jì)算圖標(biāo)的色調(diào),具體計(jì)算方法可采用現(xiàn)有的任意一種,本實(shí)施例對(duì)此不做限定。依據(jù)所述轉(zhuǎn)換后的圖標(biāo)的色調(diào)對(duì)所述主題對(duì)應(yīng)的背景的色調(diào)進(jìn)行調(diào)整;可以通過對(duì)所述修改后的圖標(biāo)的RGB值進(jìn)行調(diào)整,來(lái)使調(diào)整后的圖標(biāo)與所述背景的色調(diào)一致。依據(jù)所述調(diào)整后的的背景轉(zhuǎn)換背景板;因?yàn)樽硬襟E三中已經(jīng)將所述修改后的圖標(biāo)的色調(diào)與所述主題對(duì)應(yīng)的背景的色調(diào)調(diào)整為一致,因此依據(jù)所述調(diào)整后的背景轉(zhuǎn)換的背景板也與所述主題是一致的。將所述背景板與所述轉(zhuǎn)換后的圖標(biāo)進(jìn)行疊加得到與所述主題一致的圖標(biāo)。可以通過類似圖層疊加的方法將所述背景板與所述轉(zhuǎn)換后的圖標(biāo)進(jìn)行疊加,得到與所述主題一致的圖標(biāo)。經(jīng)過上述五個(gè)子步驟的處理,可以保證轉(zhuǎn)換的圖標(biāo)與所述主體風(fēng)格是一致的?;谝陨蟽?nèi)容,在本實(shí)施例的另一種優(yōu)選實(shí)施例中,所述讀取與所述主題對(duì)應(yīng)的處理參數(shù)之后,還包括容錯(cuò)處理過程,如下
讀取所述主題對(duì)應(yīng)的容錯(cuò)文件,所述容錯(cuò)文件包括處理參數(shù)的個(gè)數(shù)、處理參數(shù)的參數(shù)值范圍和處理參數(shù)的類型;依據(jù)所述容錯(cuò)文件中處理參數(shù)的個(gè)數(shù)判斷所述與所述主題對(duì)應(yīng)的處理參數(shù)是否完整,當(dāng)所述容錯(cuò)文件中的處理參數(shù)的個(gè)數(shù)和所述與所述主題對(duì)應(yīng)的處理參數(shù)的個(gè)數(shù)相同時(shí),判定為完整;當(dāng)所述容錯(cuò)文件中的處理參數(shù)的個(gè)數(shù)和所述與所述主題對(duì)應(yīng)的處理參數(shù)的個(gè)數(shù)不同時(shí),判定為不完整。例如,容錯(cuò)文件中的處理參數(shù)的個(gè)數(shù)為5,步驟102讀取的與所確定的主題對(duì)應(yīng)的處理參數(shù)的個(gè)數(shù)為3,則二者個(gè)數(shù)不同,判定為不完整。依據(jù)所述容錯(cuò)文件中的處理參數(shù)的范圍判斷所述與所述主題對(duì)應(yīng)的處理參數(shù)是否正確,當(dāng)所述與所述主題對(duì)應(yīng)的處理參數(shù)屬于所述容錯(cuò)文件中的處理參數(shù)的范圍中時(shí),判定為正確;當(dāng)所述與所述主題對(duì)應(yīng)的處理參數(shù)不屬于所述容錯(cuò)文件中的處理參數(shù)的范圍中時(shí),判定為不正確。例如,所述容錯(cuò)文件中的處理參數(shù)的范圍為O 20,而步驟102讀取的與所確定的主題對(duì)應(yīng)的處理參數(shù)的范圍為25 30,不屬于所述容錯(cuò)文件中的處理參數(shù)的范圍,因此判定為不正確。依據(jù)所述容錯(cuò)文件中的處理參數(shù)的類型判斷所述處理參數(shù)是否有效。例如,容錯(cuò)文件中的處理參數(shù)的類型為變量,那么處理參數(shù)也應(yīng)當(dāng)為變量,如果處理參數(shù)不是變量則判定該處理參數(shù)為無(wú)效。上述容錯(cuò)處理過程可以保證處理參數(shù)存在并且正確并且有效,避免出現(xiàn)因?yàn)樘幚韰?shù)出現(xiàn)錯(cuò)誤導(dǎo)致修改后的原始圖標(biāo)仍然與主題不一致的問題。本發(fā)明實(shí)施例利用所確定主題對(duì)應(yīng)的處理參數(shù)對(duì)原始圖標(biāo)進(jìn)行轉(zhuǎn)換,可以生成與所確定的主題一致的圖標(biāo)。具體地,通過平移處理參數(shù)平移圖標(biāo),可以使圖標(biāo)不再顯示在居中位置,不同于現(xiàn)有技術(shù)圖標(biāo)只能在居中位置顯示;通過旋轉(zhuǎn)處理參數(shù),使得圖標(biāo)可以具有3D的視覺效果,更加形象生動(dòng);通過濾鏡處理參數(shù),保證了圖標(biāo)的風(fēng)格與主題一致。當(dāng)然采用縮放處理參數(shù)對(duì)原始圖標(biāo)進(jìn)行轉(zhuǎn)換,保證了轉(zhuǎn)換后的圖標(biāo)與所述主題要求的圖標(biāo)大小一致。而且,本發(fā)明實(shí)施例可以實(shí)現(xiàn)圖標(biāo)的多樣化。具體地,本發(fā)明實(shí)施例可以從自定義的多種主題中確定主題,而且每個(gè)主題有對(duì)應(yīng)的處理參數(shù),由于可以自定義不同的多樣化的主題,因而從這些多樣化的主題中確定主題,并依據(jù)所確定的主題對(duì)應(yīng)的處理參數(shù)對(duì)原始圖標(biāo)進(jìn)行處理,就可以得到多樣化的圖標(biāo),這些圖標(biāo)與所述確定的主題是一致的。對(duì)這些自定義的主題的處理參數(shù)的值進(jìn)行轉(zhuǎn)換,就可以得到更多的主題,利用轉(zhuǎn)換后的處理參數(shù)的值對(duì)原始圖標(biāo)進(jìn)行處理,同樣可以得到多種與轉(zhuǎn)換處理參數(shù)后的主題一致的圖標(biāo)?;谏鲜鰧?shí)施例的內(nèi)容,本發(fā)明還提供的相應(yīng)的裝置實(shí)施例,如下。參照?qǐng)D2,示出了本發(fā)明一種圖標(biāo)的轉(zhuǎn)換裝置的結(jié)構(gòu)框圖,本實(shí)施例具體可以包括以下模塊圖標(biāo)讀取模塊10,參數(shù)讀取模塊11和轉(zhuǎn)換模塊12。其中,圖標(biāo)讀取模塊10,用于讀取原始圖標(biāo);本實(shí)施例中所述圖標(biāo)讀取模塊10讀取的原始圖標(biāo)具體可以是第三方制作的圖標(biāo)。參數(shù)讀取模塊11,用于獲取主題并讀取與所述主題對(duì)應(yīng)的處理參數(shù);可以確定一個(gè)具體的主題,例如簡(jiǎn)約主題,每個(gè)主題有一個(gè)主題包,所述主題包中包含與該主題對(duì)應(yīng)的處理參數(shù)。所述處理參數(shù)具體可以包括平移處理參數(shù)、旋轉(zhuǎn)處理參數(shù)、濾鏡處理參數(shù)和縮放處理參數(shù)。具體上述四種處理參數(shù)的詳細(xì)描述可以參見圖1中的相關(guān)描述,本實(shí)施例在此不作贅述。轉(zhuǎn)換模塊12,用于依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo)。本實(shí)施例中,轉(zhuǎn)換模塊12可以將所述原始圖標(biāo)作為當(dāng)前對(duì)象,使用所述處理參數(shù)中的任意一種或幾種組合對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換。如圖3所示,本實(shí)施例中轉(zhuǎn)換模塊12具體可以包括以下子模塊平移子模塊121、旋轉(zhuǎn)子模塊122、濾鏡子模塊123和縮放子模塊124,其中,平移子模塊121,用于將所述原始圖標(biāo)作為當(dāng)前對(duì)象,使用所述平移處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行平移,得到平移后的圖標(biāo);因?yàn)樗銎揭铺幚韰?shù)包括橫向偏移參數(shù)和縱向偏移參數(shù),因此平移子模塊121使用平移處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換,具體可以包括平移子模塊121使用所述橫向偏移參數(shù)在X軸上對(duì)所述當(dāng)前對(duì)象進(jìn)行左右平移,其中,橫向偏移參數(shù)為正時(shí)向右平移,橫向偏移參數(shù)為負(fù)時(shí)向左平移;平移子模塊121使用所述縱向偏移參數(shù)在Y軸上對(duì)所述當(dāng)前對(duì)象進(jìn)行上下平移,其中,縱向偏移參數(shù)為正時(shí)向下平移,縱向偏移參數(shù)為負(fù)時(shí)向上平移。旋轉(zhuǎn)子模塊122,用于將所述平移后的圖標(biāo)作為當(dāng)前對(duì)象,以所述原始圖標(biāo)的中心為原點(diǎn),使用所述旋轉(zhuǎn)處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行旋轉(zhuǎn),得到旋轉(zhuǎn)后的圖標(biāo);所述旋轉(zhuǎn)處理參數(shù)包括X軸旋轉(zhuǎn)幅度參數(shù)、Y軸旋轉(zhuǎn)幅度參數(shù)和Z軸旋轉(zhuǎn)幅度參數(shù);旋轉(zhuǎn)子模塊122可以采用以下方式使用旋轉(zhuǎn)處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換首先,旋轉(zhuǎn)子模塊122使用所述X軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在X軸上進(jìn)行旋轉(zhuǎn);其次,旋轉(zhuǎn)子模塊122使用所述Y軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在Y軸上進(jìn)行旋轉(zhuǎn);最后,旋轉(zhuǎn)子模塊122使用所述Z軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在Z軸上進(jìn)行旋轉(zhuǎn)。需要說(shuō)明的是,上述三個(gè)步驟只是為了區(qū)分不同步驟,并沒有先后順序。濾鏡子模塊123,用于將所述旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用所述濾鏡處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行濾鏡,得到濾鏡后的圖標(biāo);縮放子模塊124,用于將所述旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用所述縮放處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行縮放,得到縮放后的圖標(biāo)。所述濾鏡處理參數(shù)包括濾鏡類型參數(shù)和濾鏡變換參數(shù),其中濾鏡類型參數(shù)對(duì)應(yīng)多個(gè)濾鏡變換參數(shù),濾鏡變換參數(shù)由變量名和變量值組成;具體地,縮放子模塊124可以采用以下方式對(duì)當(dāng)前對(duì)象進(jìn)行濾鏡首先,根據(jù)所述主題確定濾鏡處理類型,根據(jù)所述濾鏡處理類型選擇所述濾鏡處理參數(shù);其次,依據(jù)所述濾鏡類型參數(shù)對(duì)應(yīng)的濾鏡變換參數(shù)中不同變量名對(duì)應(yīng)的變量值對(duì)所述當(dāng)前對(duì)象進(jìn)行濾鏡。主題如圖4所示,本實(shí)施例中圖標(biāo)的轉(zhuǎn)換裝置還包括以下模塊
背景讀取模塊13、色調(diào)計(jì)算模塊14、色調(diào)調(diào)整模塊15、背景板轉(zhuǎn)換模塊16和疊加模塊17,其中,背景讀取模塊13,用于讀取所述主題對(duì)應(yīng)的背景;色調(diào)計(jì)算模塊14,用于計(jì)算轉(zhuǎn)換后的圖標(biāo)的色調(diào);色調(diào)調(diào)整模塊15,用于依據(jù)所述轉(zhuǎn)換后的圖標(biāo)的色調(diào)對(duì)所述主題對(duì)應(yīng)的背景的色調(diào)進(jìn)行調(diào)整;背景板轉(zhuǎn)換模塊16,用于依據(jù)所述調(diào)整后的的背景轉(zhuǎn)換背景板;疊加模塊17,用于將所述背景板與所述轉(zhuǎn)換后的圖標(biāo)進(jìn)行疊加得到與所述主題一致的圖標(biāo)。在本實(shí)施例的另一種優(yōu)選實(shí)施例中,如圖5所示圖標(biāo)的轉(zhuǎn)換裝置還包括以下模塊容錯(cuò)讀取模塊18、完整判斷模塊19、正確判斷模塊20和有效判斷模塊21,其中,容錯(cuò)讀取模塊18,用于所述讀取與所述主題對(duì)應(yīng)的處理參數(shù)之后,讀取所述主題對(duì)應(yīng)的容錯(cuò)文件,所述容錯(cuò)文件包括處理參數(shù)的個(gè)數(shù)、處理參數(shù)的參數(shù)值范圍和處理參數(shù)的類型;完整判斷模塊19,用于依據(jù)所述容錯(cuò)文件中處理參數(shù)的個(gè)數(shù)判斷所述與所述主題對(duì)應(yīng)的處理參數(shù)是否完整,當(dāng)所述容錯(cuò)文件中的處理參數(shù)的個(gè)數(shù)和所述與所述主題對(duì)應(yīng)的處理參數(shù)的個(gè)數(shù)相同時(shí),判定為完整;當(dāng)所述容錯(cuò)文件中的處理參數(shù)的個(gè)數(shù)和所述與所述主題對(duì)應(yīng)的處理參數(shù)的個(gè)數(shù)不同時(shí),判定為不完整;正確判斷模塊20,用于依據(jù)所述容錯(cuò)文件中的處理參數(shù)的范圍判斷所述與所述主題對(duì)應(yīng)的處理參數(shù)是否正確,當(dāng)所述與所述主題對(duì)應(yīng)的處理參數(shù)屬于所述容錯(cuò)文件中的處理參數(shù)的范圍中時(shí),判定為正確;當(dāng)所述與所述主題對(duì)應(yīng)的處理參數(shù)不屬于所述容錯(cuò)文件中的處理參數(shù)的范圍中時(shí),判定為不正確;有效判斷模塊21,用于依據(jù)所述容錯(cuò)文件中的處理參數(shù)的類型判斷所述處理參數(shù)是否有效。本發(fā)明實(shí)施例利用所確定主題對(duì)應(yīng)的處理參數(shù)對(duì)原始圖標(biāo)進(jìn)行轉(zhuǎn)換,可以生成與所確定的主題一致的圖標(biāo)。具體地,平移子模塊121通過平移處理參數(shù)平移圖標(biāo),可以使圖標(biāo)不再顯示在居中位置,不同于現(xiàn)有技術(shù)圖標(biāo)只能在居中位置顯示;旋轉(zhuǎn)子模塊122通過旋轉(zhuǎn)處理參數(shù),使得圖標(biāo)可以具有3D的視覺效果,更加形象生動(dòng);濾鏡子模塊123通過濾鏡處理參數(shù),保證了圖標(biāo)的風(fēng)格與主題一致。當(dāng)然縮放子模塊124采用縮放處理參數(shù)對(duì)原始圖標(biāo)進(jìn)行轉(zhuǎn)換,保證了轉(zhuǎn)換后的圖標(biāo)與所述主題要求的圖標(biāo)大小一致。對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見圖1方法實(shí)施例的部分說(shuō)明即可?;谝陨蟽?nèi)容,本發(fā)明實(shí)施例還提供了 一種在其上記錄有用于執(zhí)行上述圖標(biāo)轉(zhuǎn)換方法的程序的計(jì)算機(jī)可讀記錄介質(zhì)。其中,所述圖標(biāo)轉(zhuǎn)換方法可參照?qǐng)D1實(shí)施例的內(nèi)容。所述計(jì)算機(jī)可讀記錄介質(zhì)包括用于以計(jì)算機(jī)(例如計(jì)算機(jī))可讀的形式存儲(chǔ)或傳送信息的任何機(jī)制。例如,機(jī)器可讀介質(zhì)包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、磁盤存儲(chǔ)介質(zhì)、光存儲(chǔ)介質(zhì)、閃速存儲(chǔ)介質(zhì)、電、光、聲或其他形式的傳播信號(hào)(例如,載波、紅外信號(hào)、數(shù)字信號(hào)等)等。另外,本發(fā)明另一實(shí)施例還提供了一種非易失性可讀存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)中存儲(chǔ)有一個(gè)或多個(gè)模塊(programs),該一個(gè)或多個(gè)模塊具體可參照?qǐng)D2至圖5各個(gè)裝置實(shí)施例中模塊的描述。該一個(gè)或多個(gè)模塊被應(yīng)用在具有觸摸屏幕的設(shè)備時(shí),可以使得該設(shè)備執(zhí)行如下步驟的指令(instructions)讀取原始圖標(biāo);獲取主題并讀取與所述主題對(duì)應(yīng)的處理參數(shù);依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo)。主題主題主題本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。本領(lǐng)域技術(shù)人員易于想到的是上述各個(gè)實(shí)施例的任意組合應(yīng)用都是可行的,故上述各個(gè)實(shí)施例之間的任意組合都是本申請(qǐng)的實(shí)施方案,但是由于篇幅限制,本說(shuō)明書在此就不一一詳述了。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。盡管已描述了本申請(qǐng)的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)范圍的所有變更和修改。以上對(duì)本發(fā)明所提供的一種圖標(biāo)的轉(zhuǎn)換方法和圖標(biāo)的轉(zhuǎn)換裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種圖標(biāo)的轉(zhuǎn)換方法,其特征在于,包括: 讀取原始圖標(biāo); 獲取主題并讀取與所述主題對(duì)應(yīng)的處理參數(shù); 主題依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述處理參數(shù)包括以下任意一項(xiàng)或幾項(xiàng): 平移處理參數(shù)、旋轉(zhuǎn)處理參數(shù)、濾鏡處理參數(shù)和縮放處理參數(shù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo)包括: 將所述原始圖標(biāo)作為當(dāng)前對(duì)象,使用所述處理參數(shù)中的任意一種或幾種組合對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo)包括: 將所述原始圖標(biāo)作為當(dāng)前對(duì)象,使用所述平移處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行平移,得到平移后的圖標(biāo); 將所述平移后的圖標(biāo)作為當(dāng)前對(duì)象,以所述原始圖標(biāo)的中心為原點(diǎn),使用所述旋轉(zhuǎn)處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行旋轉(zhuǎn),得到旋轉(zhuǎn)后的圖標(biāo)。
5.根據(jù)權(quán)利要求4所 述的方法,其特征在于,所述依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo),還包括: 將所述旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用所述濾鏡處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行濾鏡,得到濾鏡后的圖標(biāo); 或者,將所述旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用所述縮放處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行縮放,得到縮放后的圖標(biāo)。
6.根據(jù)權(quán)利要求3或4所述的方法,其特征在于: 所述平移處理參數(shù)包括橫向偏移參數(shù)和縱向偏移參數(shù); 所述使用平移處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換,包括: 使用所述橫向偏移參數(shù)在X軸上對(duì)所述當(dāng)前對(duì)象進(jìn)行左右平移,其中,橫向偏移參數(shù)為正時(shí)向右平移,橫向偏移參數(shù)為負(fù)時(shí)向左平移; 使用所述縱向偏移參數(shù)在Y軸上對(duì)所述當(dāng)前對(duì)象進(jìn)行上下平移,其中,縱向偏移參數(shù)為正時(shí)向下平移,縱向偏移參數(shù)為負(fù)時(shí)向上平移。
7.根據(jù)權(quán)利要求3或4所述的方法,其特征在于: 所述旋轉(zhuǎn)處理參數(shù)包括X軸旋轉(zhuǎn)幅度參數(shù)、Y軸旋轉(zhuǎn)幅度參數(shù)和Z軸旋轉(zhuǎn)幅度參數(shù); 所述使用旋轉(zhuǎn)處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換,包括: 使用所述X軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在X軸上進(jìn)行旋轉(zhuǎn); 使用所述Y軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在Y軸上進(jìn)行旋轉(zhuǎn); 使用所述Z軸旋轉(zhuǎn)幅度參數(shù)將所述當(dāng)前對(duì)象以原始圖標(biāo)的中心為原點(diǎn)在Z軸上進(jìn)行旋轉(zhuǎn)。
8.根據(jù)權(quán)利要求3或5所述的方法,其特征在于:所述濾鏡處理參數(shù)包括濾鏡類型參數(shù)和濾鏡變換參數(shù),其中濾鏡類型參數(shù)對(duì)應(yīng)多個(gè)濾鏡變換參數(shù),濾鏡變換參數(shù)由變量名和變量值組成; 所述使用所述濾鏡處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行轉(zhuǎn)換,包括: 根據(jù)所述主題確定濾鏡處理類型,根據(jù)所述濾鏡處理類型選擇所述濾鏡處理參數(shù); 依據(jù)所述濾鏡處理參數(shù)中的變量值對(duì)所述當(dāng)前對(duì)象進(jìn)行濾鏡。
9.根據(jù)權(quán)利要求3或5所述的方法,其特征在于: 所述縮放處理參數(shù)包括:橫向縮放比、縱向縮放比、橫向縮放重心和縱向縮放重心; 所述使用所述縮放處理參數(shù)對(duì)所述當(dāng)前對(duì)象圖標(biāo)進(jìn)行轉(zhuǎn)換,包括: 依據(jù)所述橫向縮放比對(duì)所述當(dāng)前對(duì)象以所述橫向縮放重心為原點(diǎn)進(jìn)行橫向縮放,得到橫向縮放后的圖標(biāo); 依據(jù)所述縱向縮放比對(duì)所述當(dāng)前對(duì)象以所述縱向縮放重心為原點(diǎn)進(jìn)行縱向縮放,得到縱向縮放后的圖標(biāo)。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,主題還包括: 讀取所述主題對(duì)應(yīng)的背景; 計(jì)算轉(zhuǎn)換后的圖標(biāo)的色調(diào); 依據(jù)所述轉(zhuǎn)換后的圖標(biāo)的色調(diào)對(duì)所述主題對(duì)應(yīng)的背景的色調(diào)進(jìn)行調(diào)整; 依據(jù)所述調(diào)整后的的背景生成背景板; 將所述背景板與所述轉(zhuǎn)換后的圖標(biāo)進(jìn)行疊加得到與所述主題一致的圖標(biāo)。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述讀取與所述主題對(duì)應(yīng)的處理參數(shù)之后,還包括: 讀取所述主題對(duì)應(yīng)的容錯(cuò)文件,所述容錯(cuò)文件包括處理參數(shù)的個(gè)數(shù)、處理參數(shù)的參數(shù)值范圍和處理參數(shù)的類型; 依據(jù)所述容錯(cuò)文件中處理參數(shù)的個(gè)數(shù)判斷所述與所述主題對(duì)應(yīng)的處理參數(shù)是否完整,當(dāng)所述容錯(cuò)文件中的處理參數(shù)的個(gè)數(shù)和所述與所述主題對(duì)應(yīng)的處理參數(shù)的個(gè)數(shù)相同時(shí),判定為完整;當(dāng)所述容錯(cuò)文件中的處理參數(shù)的個(gè)數(shù)和所述與所述主題對(duì)應(yīng)的處理參數(shù)的個(gè)數(shù)不同時(shí),判定為不完整; 依據(jù)所述容錯(cuò)文件中的處理參數(shù)的范圍判斷所述與所述主題對(duì)應(yīng)的處理參數(shù)是否正確,當(dāng)所述與所述主題對(duì)應(yīng)的處理參數(shù)屬于所述容錯(cuò)文件中的處理參數(shù)的范圍中時(shí),判定為正確;當(dāng)所述與所述主題對(duì)應(yīng)的處理參數(shù)不屬于所述容錯(cuò)文件中的處理參數(shù)的范圍中時(shí),判定為不正確; 依據(jù)所述容錯(cuò)文件中的處理參數(shù)的類型判斷所述處理參數(shù)是否有效。
12.—種圖標(biāo)的轉(zhuǎn)換裝置,其特征在于,包括: 圖標(biāo)讀取模塊,用于讀取原始圖標(biāo); 參數(shù)讀取模塊,用于獲取主題并讀取與所述主題對(duì)應(yīng)的處理參數(shù); 轉(zhuǎn)換模塊,用于依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo)。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述轉(zhuǎn)換模塊包括: 平移子模塊,用于將所述原始圖標(biāo)作為當(dāng)前對(duì)象,使用平移處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行平移,得到平移后的圖標(biāo); 旋轉(zhuǎn)子模塊,用于將所述平移后的圖標(biāo)作為當(dāng)前對(duì)象,以所述原始圖標(biāo)的中心為原點(diǎn),使用旋轉(zhuǎn)處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行旋轉(zhuǎn),得到旋轉(zhuǎn)后的圖標(biāo); 濾鏡子模塊,用于將所述旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用濾鏡處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行濾鏡,得到濾鏡后的圖標(biāo); 縮放子模塊,用于將所述旋轉(zhuǎn)后的圖標(biāo)作為當(dāng)前對(duì)象,使用縮放處理參數(shù)對(duì)所述當(dāng)前對(duì)象進(jìn)行縮放,得到縮放后的圖標(biāo)。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括: 背景讀取模塊,用于讀取所述主題對(duì)應(yīng)的背景; 色調(diào)計(jì)算模塊,用于計(jì)算轉(zhuǎn)換后的圖標(biāo)的色調(diào); 色調(diào)調(diào)整模塊,用于依據(jù)所述轉(zhuǎn)換后的圖標(biāo)的色調(diào)對(duì)所述主題對(duì)應(yīng)的背景的色調(diào)進(jìn)行調(diào)整; 背景板生成模塊,用于依據(jù)所述調(diào)整后的的背景生成背景板; 疊加模塊,用于將所述背景板與所述轉(zhuǎn)換后的圖標(biāo)進(jìn)行疊加得到與所述主題一致的圖標(biāo)。
15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括: 容錯(cuò)讀取模塊,用于所述讀取與所述主題對(duì)應(yīng)的處理參數(shù)之后,讀取所述主題對(duì)應(yīng)的容錯(cuò)文件,所述容錯(cuò)文件包括處理參數(shù)的個(gè)數(shù)、處理參數(shù)的參數(shù)值范圍和處理參數(shù)的類型; 完整判斷模塊,用于依據(jù)所述容錯(cuò)文件中處理參數(shù)的個(gè)數(shù)判斷所述與所述主題對(duì)應(yīng)的處理參數(shù)是否完整,當(dāng) 所述容錯(cuò)文件中的處理參數(shù)的個(gè)數(shù)和所述與所述主題對(duì)應(yīng)的處理參數(shù)的個(gè)數(shù)相同時(shí),判定為完整;當(dāng)所述容錯(cuò)文件中的處理參數(shù)的個(gè)數(shù)和所述與所述主題對(duì)應(yīng)的處理參數(shù)的個(gè)數(shù)不同時(shí),判定為不完整; 正確判斷模塊,用于依據(jù)所述容錯(cuò)文件中的處理參數(shù)的范圍判斷所述與所述主題對(duì)應(yīng)的處理參數(shù)是否正確,當(dāng)所述與所述主題對(duì)應(yīng)的處理參數(shù)屬于所述容錯(cuò)文件中的處理參數(shù)的范圍中時(shí),判定為正確;當(dāng)所述與所述主題對(duì)應(yīng)的處理參數(shù)不屬于所述容錯(cuò)文件中的處理參數(shù)的范圍中時(shí),判定為不正確; 有效判斷模塊,用于依據(jù)所述容錯(cuò)文件中的處理參數(shù)的類型判斷所述處理參數(shù)是否有效。
全文摘要
本發(fā)明實(shí)施例提供了一種圖標(biāo)的轉(zhuǎn)換方法和圖標(biāo)的轉(zhuǎn)換裝置,以實(shí)現(xiàn)將第三方圖標(biāo)轉(zhuǎn)換為符合系統(tǒng)界面風(fēng)格的圖標(biāo)的目的。所述一種圖標(biāo)的轉(zhuǎn)換方法包括讀取原始圖標(biāo);獲取主題并讀取與所述主題對(duì)應(yīng)的處理參數(shù);依據(jù)所述處理參數(shù),轉(zhuǎn)換所述原始圖標(biāo)。本發(fā)明實(shí)施例能夠批量對(duì)第三方應(yīng)用程序的原始圖標(biāo)進(jìn)行轉(zhuǎn)換,生成符合移動(dòng)終端風(fēng)格的圖標(biāo)系統(tǒng)。
文檔編號(hào)G06F3/0481GK103076943SQ20121058188
公開日2013年5月1日 申請(qǐng)日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
發(fā)明者孫大慶, 李偉星, 許斐, 王獻(xiàn)鵬, 韓羽良 申請(qǐng)人:北京小米科技有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
德安县| 隆昌县| 高尔夫| 禹城市| 湛江市| 张家川| 前郭尔| 浦北县| 江津市| 宁远县| 新竹县| 清丰县| 延庆县| 钟祥市| 错那县| 连城县| 广州市| 民权县| 新竹县| 洛浦县| 安义县| 双峰县| 彭泽县| 长泰县| 静乐县| 洪雅县| 寿宁县| 米脂县| 萝北县| 新民市| 上饶县| 长兴县| 元江| 东明县| 阳山县| 白玉县| 东阳市| 平利县| 长葛市| 鹤壁市| 横山县|