亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的方法與裝置的制作方法

文檔序號:6354108閱讀:323來源:國知局

專利名稱::一種實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的方法與裝置的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及圖像處理技術(shù),特別涉及一種實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的方法與裝置。
背景技術(shù)
:終端設(shè)備,尤其是移動終端設(shè)備,經(jīng)常運(yùn)行在不同的環(huán)境中,例如,戶外環(huán)境、戶內(nèi)環(huán)境、白天環(huán)境以及夜間環(huán)境等,為了使終端設(shè)備顯示屏幕上顯示的圖標(biāo)(Icon)能夠適應(yīng)用戶在不同環(huán)境的舒適性需求,需要針對不同的環(huán)境,為用戶提供適應(yīng)不同顯示模式下的圖標(biāo),例如,當(dāng)處于白天環(huán)境時(shí),需要采用正常模式的圖標(biāo),而處于夜間環(huán)境時(shí),需要采用夜間模式的圖標(biāo)。也就是說,需要準(zhǔn)備應(yīng)用于不同環(huán)境的多套皮膚,每套皮膚對應(yīng)一種特定的環(huán)境或顯示模式,包含多個圖標(biāo)。下面以現(xiàn)有移動終端在正常模式以及夜間模式下的圖標(biāo)為例進(jìn)行說明。圖I為現(xiàn)有移動終端正常模式顯示的圖標(biāo)結(jié)構(gòu)示意圖。圖2為現(xiàn)有移動終端夜間模式顯示的圖標(biāo)結(jié)構(gòu)示意圖。參見圖I和圖2,由于用戶對正常模式下的圖標(biāo)瀏覽要求與夜間模式下不一樣,在正常模式下,圖標(biāo)只需考慮用戶能夠正常的識別、運(yùn)用即可,而在夜間模式下,圖標(biāo)不僅需要保證能正常識別,還要考慮用戶眼睛的舒適性,使得圖標(biāo)不能刺眼、顏色要溫和,與黑暗的大環(huán)境融合。這樣,使得生成顯示圖標(biāo)所需的圖片也不一樣,需要基于各自不同處理的圖片進(jìn)行操作,而且,由于移動終端系統(tǒng)自身性能及開發(fā)工具的問題,現(xiàn)階段不能用流式網(wǎng)絡(luò)圖形格式(PNG,PortableNetworkGraphicFormat)的24位以上全透明的圖像來實(shí)現(xiàn)一些圖標(biāo)與圖片在移動終端軟件上的透明和陰影,因此,要呈現(xiàn)多套皮膚,則需要存儲對應(yīng)的多套圖片,也就是說,需要為每套實(shí)現(xiàn)半透明或透明的顯示圖標(biāo)提供一套相對應(yīng)的遮罩層,例如,如果軟件A皮膚的圖片切好圖后,有40張圖片需要用到透明和半透明,則為了達(dá)到用戶界面(UI,UserInterface)設(shè)計(jì)效果,需要為該40張圖片提供一套相對應(yīng)的遮罩,用于生成顯示圖標(biāo),因而,該軟件A皮膚的安裝包里包含80張圖片。當(dāng)然,如果需要增加新的皮膚,則要切與新增皮膚相對應(yīng)顏色的圖片及其對應(yīng)的遮罩。以下以圖I和圖2中的設(shè)置圖標(biāo)為例,對生成正常模式顯示圖標(biāo)以及夜間模式顯示圖標(biāo)分別進(jìn)行說明。圖3為現(xiàn)有生成正常模式顯示圖標(biāo)的方法流程示意圖。參見圖3,該流程包括步驟301,預(yù)先設(shè)置正常模式原標(biāo)并存儲;本步驟中,將正常模式原標(biāo)背景設(shè)置為純白,即顏色值為,并定義白色為不透明。步驟302,對正常模式原標(biāo)進(jìn)行顏色調(diào)整得到正常模式遮罩(Mask)層圖標(biāo)并存儲;本步驟中,對正常模式原標(biāo)進(jìn)行顏色調(diào)整、處理,得到正常模式遮罩層圖標(biāo),背景設(shè)置為純黑,顏色值為#000000,并定義黑色為全透明。上述步驟301步驟302在網(wǎng)絡(luò)側(cè)執(zhí)行,在得到相關(guān)顯示模式的相關(guān)處理圖片后,網(wǎng)絡(luò)側(cè)封裝為皮膚安裝包,并下發(fā)至移動終端側(cè)。步驟303,將正常模式原標(biāo)與正常模式遮罩層圖標(biāo)進(jìn)行代碼運(yùn)算,得到正常模式顯示圖標(biāo)。本步驟中,移動終端接收皮膚安裝包,將正常模式原標(biāo)與正常模式遮罩層圖標(biāo)進(jìn)行代碼運(yùn)算后,即利用遮罩中的灰色來實(shí)現(xiàn)半透明效果,使得原標(biāo)透明后與背景融合,得到透明的含有256色通道的透明背景圖層圖標(biāo),即呈現(xiàn)給用戶直接能夠看到的正常模式顯示圖標(biāo)。圖4為現(xiàn)有生成正常模式顯示圖標(biāo)“設(shè)置”的示意圖。參見圖4,圖中,A為正常模式遮罩層圖標(biāo),B為正常模式原標(biāo),C為正常模式顯示圖標(biāo)。對于夜間模式,其顯示圖標(biāo)生成流程與圖3相類似,與圖3不同的是,由于夜間模式顯示圖標(biāo)考慮的因素不同,需要再對正常模式原標(biāo)進(jìn)行顏色調(diào)整,截圖,獲取用于夜間模式圖標(biāo)的遮罩層圖標(biāo)以及原標(biāo),并將獲取的夜間模式原標(biāo)與夜間模式遮罩層圖標(biāo)進(jìn)行代碼運(yùn)算,得到夜間模式顯示圖標(biāo)。圖5為現(xiàn)有生成夜間模式顯示圖標(biāo)“設(shè)置”的示意圖。參見圖5,圖中,D為夜間模式遮罩層圖標(biāo),E為夜間模式原標(biāo),F(xiàn)為夜間模式顯示圖標(biāo)。其中,A與D的區(qū)別在于圖標(biāo)顏色調(diào)整、處理的程度不同,B與E的區(qū)別也在于圖標(biāo)顏色調(diào)整、處理的程度不同。由上述可見,現(xiàn)有生成正常模式顯示圖標(biāo)以及夜間模式顯示圖標(biāo)的方法,需要對圖片進(jìn)行顏色調(diào)整,并分別進(jìn)行切圖獲取相應(yīng)的原標(biāo)以及遮罩層圖標(biāo),然后再由移動終端進(jìn)行代碼運(yùn)算得到皮膚中的顯示圖標(biāo),使得皮膚安裝包里包含的圖片數(shù)量多,需要消耗移動終端較多的內(nèi)存;同時(shí),安裝包的容量大,增加了無線資源下載的開銷以及用戶成本。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提出一種實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的方法,減少皮膚安裝包里包含的圖片數(shù)量、降低用戶下載成本。本發(fā)明的另一目的在于提出一種實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的裝置,減少皮膚安裝包里包含的圖片數(shù)量、降低用戶下載成本。為達(dá)到上述目的,本發(fā)明提供了一種實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的方法,該方法包括預(yù)先設(shè)置位圖格式的原標(biāo);根據(jù)預(yù)先設(shè)置的顯示模式,對原標(biāo)分別進(jìn)行半透明處理,得到符合各顯示模式要求的遮罩層圖標(biāo);將原標(biāo)與半透明處理得到遮罩層圖標(biāo)封裝為皮膚安裝包并下發(fā)。進(jìn)一步包括接收皮膚安裝包,分別將原標(biāo)與顯示模式對應(yīng)的遮罩層圖標(biāo)進(jìn)行代碼運(yùn)算,得到該顯示模式對應(yīng)的顯示圖標(biāo)。所述原標(biāo)背景設(shè)置為純白,并定義白色為全透明。所述顯示模式包括正常模式以及夜間模式。所述對原標(biāo)分別進(jìn)行半透明處理具體包括讀取存儲的原標(biāo),調(diào)整原標(biāo)的透明度,使圖片效果符合正常模式下用戶對瀏覽圖片的要求,得到正常模式遮罩層圖標(biāo),背景設(shè)置為純黑,并定義黑色為全透明;讀取存儲的原標(biāo),調(diào)整原標(biāo)的透明度,使圖片效果符合夜間模式下用戶對瀏覽圖片的要求,得到夜間模式遮罩層圖標(biāo),背景設(shè)置為純黑,圖片為半透明處理的灰色。所述皮膚安裝包中的圖片包括原標(biāo)、正常模式遮罩層圖標(biāo)以及夜間模式遮罩層圖標(biāo)。所述分別將原標(biāo)與顯示模式對應(yīng)的遮罩層圖標(biāo)進(jìn)行代碼運(yùn)算,得到該顯示模式對應(yīng)的顯示圖標(biāo)具體包括從皮膚安裝包中讀取原標(biāo)以及該原標(biāo)經(jīng)半透明處理對應(yīng)的正常模式遮罩層圖標(biāo),進(jìn)行代碼運(yùn)算,得到正常模式顯示圖標(biāo);從皮膚安裝包中讀取原標(biāo)以及該原標(biāo)經(jīng)半透明處理對應(yīng)的夜間模式遮罩層圖標(biāo),進(jìn)行代碼運(yùn)算,得到夜間模式顯示圖標(biāo)?!N實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的裝置,該裝置包括原標(biāo)存儲模塊、顯示模式策略存儲模塊、遮罩層圖標(biāo)處理模塊以及封裝模塊,其中,原標(biāo)存儲|吳塊,用于存儲獲取的位圖格式的原標(biāo);顯示模式策略存儲模塊,用于存儲預(yù)先設(shè)置的各顯示模式策略;遮罩層圖標(biāo)處理模塊,用于根據(jù)顯示模式策略存儲模塊存儲的各顯示模式策略,將從原標(biāo)存儲模塊讀取的原標(biāo)分別進(jìn)行半透明處理,得到符合各顯示模式要求的遮罩層圖標(biāo),輸出至封裝模塊;封裝模塊,用于根據(jù)原標(biāo)存儲模塊存儲的原標(biāo)以及接收的遮罩層圖標(biāo),進(jìn)行封裝并下發(fā)。所述遮罩層圖標(biāo)處理模塊包括正常模式遮罩層圖標(biāo)處理單元以及夜間模式遮罩層圖標(biāo)處理單元,其中,正常模式遮罩層圖標(biāo)處理單元,用于根據(jù)顯示模式策略存儲模塊存儲的正常顯示模式策略,對從原標(biāo)存儲模塊讀取的原標(biāo)進(jìn)行半透明處理,得到正常模式遮罩層圖標(biāo),輸出至封裝模塊;夜間模式遮罩層圖標(biāo)處理單元,用于根據(jù)顯示模式策略存儲模塊存儲的夜間顯示模式策略,對從原標(biāo)存儲模塊讀取的原標(biāo)進(jìn)行半透明處理,得到夜間模式遮罩層圖標(biāo),輸出至封裝模塊。由上述的技術(shù)方案可見,本發(fā)明提供的一種實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的方法及裝置,預(yù)先設(shè)置位圖格式的原標(biāo);根據(jù)預(yù)先設(shè)置的顯示模式,對原標(biāo)分別進(jìn)行半透明處理,得到符合各顯示模式要求的遮罩層圖標(biāo);將原標(biāo)與半透明處理得到遮罩層圖標(biāo)封裝為皮膚安裝包并下發(fā)。這樣,通過對原標(biāo)根據(jù)顯示模式分別進(jìn)行半透明處理,多種顯示模式的遮罩層圖標(biāo)可以基于原標(biāo)進(jìn)行透明處理得到,而多種顯示模式的原標(biāo)可以共享同一圖標(biāo),從而減少了軟件安裝包的圖片數(shù)量,有效降低了用戶下載的成本。圖I為現(xiàn)有移動終端正常模式顯示的圖標(biāo)結(jié)構(gòu)示意圖。圖2為現(xiàn)有移動終端夜間模式顯示的圖標(biāo)結(jié)構(gòu)示意圖。圖3為現(xiàn)有生成正常模式顯示圖標(biāo)的方法流程示意圖。圖4為現(xiàn)有生成正常模式顯示圖標(biāo)“設(shè)置”的示意圖。圖5為現(xiàn)有生成夜間模式顯示圖標(biāo)“設(shè)置”的示意圖。圖6為本發(fā)明實(shí)施例實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的方法流程示意圖。圖7為本發(fā)明實(shí)施例生成正常模式顯示圖標(biāo)“設(shè)置”的示意圖。圖8為本發(fā)明實(shí)施例生成夜間模式顯示圖標(biāo)“設(shè)置”的示意圖。圖9為本發(fā)明實(shí)施例實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的裝置結(jié)構(gòu)示意圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步地詳細(xì)描述。現(xiàn)有技術(shù)中,由于移動終端個性化的需求,軟件n皮膚眾多,每一模式顯示圖標(biāo)需要通過相應(yīng)模式的原標(biāo)與遮罩層圖標(biāo)進(jìn)行代碼運(yùn)算,使得皮膚安裝包里包含的圖片數(shù)量多,用戶下載的成本高。本發(fā)明實(shí)施例中,考慮位圖(BMP,Bitmap)文件是一種與硬件設(shè)備無關(guān)的圖像文件格式,其BMP灰色為半透明的特性,基于同一BMP原標(biāo),通過改變BMP原標(biāo)的透明度,可以得到適合不同模式下的圖標(biāo)亮度,從而不需要對原標(biāo)進(jìn)行顏色調(diào)整、切圖等處理,同樣可以滿足用戶對不同模式下顯示圖標(biāo)的瀏覽需求。圖6為本發(fā)明實(shí)施例實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的方法流程示意圖。參見圖6,該流程包括步驟601,預(yù)先設(shè)置BMP格式的原標(biāo);本步驟中,將原標(biāo)背景設(shè)置為純白,即顏色值為,并定義白色為全透明。步驟602,根據(jù)預(yù)先設(shè)置的顯示模式,對原標(biāo)分別進(jìn)行半透明處理,得到符合各顯示模式要求的遮罩層圖標(biāo);本步驟中,預(yù)先設(shè)置的顯示模式包括正常模式以及夜間模式,當(dāng)然,實(shí)際應(yīng)用中,隨著用戶需求的變化以及用戶舒適性的提升,也可以設(shè)置更多的模式,每一顯示模式對圖片的要求都是預(yù)先確定的。以預(yù)先設(shè)置的顯示模式包括正常模式以及夜間模式為例,對原標(biāo)分別進(jìn)行半透明處理具體包括讀取存儲的原標(biāo),調(diào)整原標(biāo)的透明度,使圖片效果符合正常模式下用戶對瀏覽圖片的要求,得到正常模式遮罩層圖標(biāo),背景設(shè)置為純黑,顏色值為#000000,并定義黑色為全透明;讀取存儲的原標(biāo),調(diào)整原標(biāo)的透明度,使圖片效果符合夜間模式下用戶對瀏覽圖片的要求,得到夜間模式遮罩層圖標(biāo),背景設(shè)置為純黑,顏色值為#000000,圖片為半透明處理的灰色。也就是說,將位于白色與黑色之間的灰色定義為半透明,利用灰色的不同色深就有不同透明度的特性,具體來說,采用正常模式的原標(biāo),即存儲的原標(biāo),然后調(diào)節(jié)原標(biāo)的透明度,使之適合夜間模式下顯示圖標(biāo)的亮度,接著,對調(diào)節(jié)透明度的圖標(biāo)進(jìn)行處理,例如,如果設(shè)定黑色成為不透明,白色成為全透明,則對調(diào)節(jié)好透明度的圖標(biāo)進(jìn)行白色的顏色填充,在其后面添加一個黑色的圖層,得到一個灰色的遮罩,這樣,在夜間模式下,只需要利用得到的灰色遮罩就可以實(shí)現(xiàn)相對應(yīng)的圖標(biāo)的透明,從而達(dá)到和正常模式共用一套原標(biāo)的目的。實(shí)際應(yīng)用中,可以對原標(biāo)以及半透明處理得到的遮罩層圖標(biāo)進(jìn)行存儲。步驟603,將原標(biāo)與半透明處理得到遮罩層圖標(biāo)封裝為皮膚安裝包并下發(fā)。本步驟中,皮膚安裝包中的圖片包括原標(biāo)、正常模式遮罩層圖標(biāo)以及夜間模式遮罩層圖標(biāo),不同的圖標(biāo)可以以標(biāo)識進(jìn)行區(qū)別。相對于現(xiàn)有技術(shù)中的皮膚安裝包中的圖片,減少了夜間模式下的原標(biāo)。這樣,對于包含n(n為自然數(shù))種顯示模式的皮膚安裝包,其包含的圖片套數(shù)為N=2n-(n_l)=n+1式中,N為包含n種模式的皮膚安裝包包含的圖片套數(shù);n為自然數(shù),2n表示現(xiàn)有包含n種模式的皮膚安裝包包含的圖片套數(shù)。例如,對于包含正常模式和夜間模式兩種顯示模式的皮膚安裝包,其包含的圖片套數(shù)為3套,即原標(biāo)一套、正常模式遮罩層圖標(biāo)以及夜間模式遮罩層圖標(biāo)一套,相對于現(xiàn)有包含正常模式和夜間模式兩種模式的皮膚安裝包,其包含的圖片套數(shù)為4套,即正常模式原標(biāo)一套、夜間模式原標(biāo)一套、正常模式遮罩層圖標(biāo)以及夜間模式遮罩層圖標(biāo)一套,減少了一套夜間模式原標(biāo),即可以減少四分之一的圖片量。也就是說,如果皮膚安裝包中包含的顯示模式為一種,則皮膚安裝包容量大小與現(xiàn)有技術(shù)相同,而對于包含的顯示模式為兩種或兩種以上的皮膚安裝包,可以大大減少皮膚安裝包的容量。移動終端接收到皮膚安裝包后,進(jìn)一步包括步驟604,接收皮膚安裝包,分別將原標(biāo)與顯示模式對應(yīng)的遮罩層圖標(biāo)進(jìn)行代碼運(yùn)算,得到該顯示模式對應(yīng)的顯示圖標(biāo)。本步驟中,將原標(biāo)與相應(yīng)遮罩層圖標(biāo)進(jìn)行代碼運(yùn)算后,即利用遮罩中的灰色來實(shí)現(xiàn)半透明效果,使得圖標(biāo)透明后與背景融合,得到透明的含有256色通道的透明背景圖層圖標(biāo),即呈現(xiàn)給用戶直接能夠看到的顯示模式對應(yīng)的顯示圖標(biāo)。如上所述,對于正常模式,從皮膚安裝包中讀取原標(biāo)以及該原標(biāo)經(jīng)半透明處理對應(yīng)的正常模式遮罩層圖標(biāo),進(jìn)行代碼運(yùn)算,得到正常模式顯示圖標(biāo),即呈現(xiàn)給用戶直接能夠看到的顯示圖標(biāo),例如,對于圖I中的書簽顯示圖標(biāo),從皮膚安裝包中讀取書簽原標(biāo)以及正常模式書簽遮罩層圖標(biāo),進(jìn)行代碼運(yùn)算,得到書簽顯示圖標(biāo),其它如歷史、工具、設(shè)置、下載、幫助以及推出等顯示圖標(biāo),可以依據(jù)與書簽顯示圖標(biāo)同樣的方法獲取;對于夜間模式,從皮膚安裝包中讀取原標(biāo)以及該原標(biāo)經(jīng)半透明處理對應(yīng)的夜間模式遮罩層圖標(biāo),進(jìn)行代碼運(yùn)算,得到夜間模式顯示圖標(biāo),即呈現(xiàn)給用戶直接能夠看到的夜間模式顯示圖標(biāo)。圖7為本發(fā)明實(shí)施例生成正常模式顯示圖標(biāo)“設(shè)置”的示意圖。參見圖7,圖中,A為正常模式遮罩層圖標(biāo),B為原標(biāo),C為正常模式顯示圖標(biāo)。與圖4不同的是,圖7中的正常模式遮罩層圖標(biāo)為通過原標(biāo)進(jìn)行半透明處理得到,而圖4中的正常模式遮罩層圖標(biāo)為通過原標(biāo)進(jìn)行顏色處理以及切圖得到。圖8為本發(fā)明實(shí)施例生成夜間模式顯示圖標(biāo)“設(shè)置”的示意圖。參見圖8,圖中,G為夜間模式遮罩層圖標(biāo),B為原標(biāo),F為夜間模式顯不圖標(biāo)。與圖5不同的是,圖8中的夜間模式遮罩層圖標(biāo)為通過原標(biāo)進(jìn)行半透明處理得到,夜間模式原標(biāo)與正常模式原標(biāo)共用同一圖標(biāo),而圖5中的夜間模式遮罩層圖標(biāo)以及夜間模式原標(biāo)為通過正常模式原標(biāo)進(jìn)行顏色處理以及切圖得到。由上述可見,本發(fā)明實(shí)施例的實(shí)現(xiàn)多種模式通用圖標(biāo)的方法,預(yù)先設(shè)置BMP格式的原標(biāo)并存儲;根據(jù)預(yù)先設(shè)置的顯示模式,對原標(biāo)分別進(jìn)行半透明處理,得到符合各顯示模式要求的遮罩層圖標(biāo)并存儲;將存儲的原標(biāo)與半透明處理得到遮罩層圖標(biāo)封裝為皮膚安裝包并下發(fā)。這樣,通過對原標(biāo)根據(jù)顯示模式分別進(jìn)行半透明處理,夜間模式和日間模式的遮罩層圖標(biāo)可以基于原標(biāo)進(jìn)行透明處理得到,而夜間模式的原標(biāo)可以共享日間模式的原標(biāo),從而減少了軟件安裝包的圖片數(shù)量,降低了安裝包的容量,節(jié)約了無線網(wǎng)絡(luò)資源開銷,也有效降低了用戶下載的成本。同時(shí),也避免了圖片過多消耗移動終端運(yùn)行內(nèi)存,并易于程序使用。圖9為本發(fā)明實(shí)施例實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的裝置結(jié)構(gòu)示意圖。參見圖9,該裝置包括原標(biāo)存儲模塊、顯示模式策略存儲模塊、遮罩層圖標(biāo)處理模塊以及封裝模塊,其中,原標(biāo)存儲|吳塊,用于存儲獲取的BMP格式的原標(biāo);顯示模式策略存儲模塊,用于存儲預(yù)先設(shè)置的各顯示模式策略;本實(shí)施例中,顯示模式策略即是最后經(jīng)過代碼運(yùn)算得到的顯示圖標(biāo)與原標(biāo)透明度的對應(yīng)關(guān)系,也就是說,根據(jù)該對應(yīng)關(guān)系對原標(biāo)進(jìn)行半透明處理后,最后經(jīng)過代碼運(yùn)算得到的顯示圖標(biāo)就能滿足用戶的舒適性需求。遮罩層圖標(biāo)處理模塊,用于根據(jù)顯示模式策略存儲模塊存儲的各顯示模式策略,將從原標(biāo)存儲模塊讀取的原標(biāo)分別進(jìn)行半透明處理,得到符合各顯示模式要求的遮罩層圖標(biāo),輸出至封裝模塊;封裝模塊,用于根據(jù)原標(biāo)存儲模塊存儲的原標(biāo)以及接收的遮罩層圖標(biāo),進(jìn)行封裝并下發(fā)。移動終端在接收到皮膚安裝包后,分別將原標(biāo)與顯示模式對應(yīng)的遮罩層圖標(biāo)進(jìn)行代碼運(yùn)算,得到該顯示模式對應(yīng)的顯示圖標(biāo)。本發(fā)明實(shí)施例中,遮罩層圖標(biāo)處理模塊包括正常模式遮罩層圖標(biāo)處理單元以及夜間模式遮罩層圖標(biāo)處理單元(圖中未示出),其中,正常模式遮罩層圖標(biāo)處理單元,用于根據(jù)顯示模式策略存儲模塊存儲的正常顯示模式策略,對從原標(biāo)存儲模塊讀取的原標(biāo)進(jìn)行半透明處理,得到正常模式遮罩層圖標(biāo),輸出至封裝模塊;夜間模式遮罩層圖標(biāo)處理單元,用于根據(jù)顯示模式策略存儲模塊存儲的夜間顯示模式策略,對從原標(biāo)存儲模塊讀取的原標(biāo)進(jìn)行半透明處理,得到夜間模式遮罩層圖標(biāo),輸出至封裝模塊。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1.一種實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的方法,其特征在于,該方法包括預(yù)先設(shè)置位圖格式的原標(biāo);根據(jù)預(yù)先設(shè)置的顯示模式,對原標(biāo)分別進(jìn)行半透明處理,得到符合各顯示模式要求的遮罩層圖標(biāo);將原標(biāo)與半透明處理得到遮罩層圖標(biāo)封裝為皮膚安裝包并下發(fā)。2.如權(quán)利要求I所述的方法,其特征在于,進(jìn)一步包括接收皮膚安裝包,分別將原標(biāo)與顯示模式對應(yīng)的遮罩層圖標(biāo)進(jìn)行代碼運(yùn)算,得到該顯示模式對應(yīng)的顯示圖標(biāo)。3.如權(quán)利要求2所述的方法,其特征在于,所述原標(biāo)背景設(shè)置為純白,并定義白色為全透明。4.如權(quán)利要求3所述的方法,其特征在于,所述顯示模式包括正常模式以及夜間模式。5.如權(quán)利要求4所述的方法,其特征在于,所述對原標(biāo)分別進(jìn)行半透明處理具體包括讀取存儲的原標(biāo),調(diào)整原標(biāo)的透明度,使圖片效果符合正常模式下用戶對瀏覽圖片的要求,得到正常模式遮罩層圖標(biāo),背景設(shè)置為純黑,并定義黑色為全透明;讀取存儲的原標(biāo),調(diào)整原標(biāo)的透明度,使圖片效果符合夜間模式下用戶對瀏覽圖片的要求,得到夜間模式遮罩層圖標(biāo),背景設(shè)置為純黑,圖片為半透明處理的灰色。6.如權(quán)利要求5所述的方法,其特征在于,所述皮膚安裝包中的圖片包括原標(biāo)、正常模式遮罩層圖標(biāo)以及夜間模式遮罩層圖標(biāo)。7.如權(quán)利要求4所述的方法,其特征在于,所述分別將原標(biāo)與顯示模式對應(yīng)的遮罩層圖標(biāo)進(jìn)行代碼運(yùn)算,得到該顯示模式對應(yīng)的顯示圖標(biāo)具體包括從皮膚安裝包中讀取原標(biāo)以及該原標(biāo)經(jīng)半透明處理對應(yīng)的正常模式遮罩層圖標(biāo),進(jìn)行代碼運(yùn)算,得到正常模式顯示圖標(biāo);從皮膚安裝包中讀取原標(biāo)以及該原標(biāo)經(jīng)半透明處理對應(yīng)的夜間模式遮罩層圖標(biāo),進(jìn)行代碼運(yùn)算,得到夜間模式顯示圖標(biāo)。8.一種實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的裝置,其特征在于,該裝置包括原標(biāo)存儲模塊、顯示模式策略存儲模塊、遮罩層圖標(biāo)處理模塊以及封裝模塊,其中,原標(biāo)存儲模塊,用于存儲獲取的位圖格式的原標(biāo);顯示模式策略存儲模塊,用于存儲預(yù)先設(shè)置的各顯示模式策略;遮罩層圖標(biāo)處理模塊,用于根據(jù)顯示模式策略存儲模塊存儲的各顯示模式策略,將從原標(biāo)存儲模塊讀取的原標(biāo)分別進(jìn)行半透明處理,得到符合各顯示模式要求的遮罩層圖標(biāo),輸出至封裝模塊;封裝模塊,用于根據(jù)原標(biāo)存儲模塊存儲的原標(biāo)以及接收的遮罩層圖標(biāo),進(jìn)行封裝并下發(fā)。9.如權(quán)利要求8所述的裝置,其特征在于,所述遮罩層圖標(biāo)處理模塊包括正常模式遮罩層圖標(biāo)處理單元以及夜間模式遮罩層圖標(biāo)處理單元,其中,正常模式遮罩層圖標(biāo)處理單元,用于根據(jù)顯示模式策略存儲模塊存儲的正常顯示模式策略,對從原標(biāo)存儲模塊讀取的原標(biāo)進(jìn)行半透明處理,得到正常模式遮罩層圖標(biāo),輸出至封裝模塊;夜間模式遮罩層圖標(biāo)處理單元,用于根據(jù)顯示模式策略存儲模塊存儲的夜間顯示模式策略,對從原標(biāo)存儲模塊讀取的原標(biāo)進(jìn)行半透明處理,得到夜間模式遮罩層圖標(biāo),輸出至封裝模塊。全文摘要本發(fā)明公開了一種實(shí)現(xiàn)多種顯示模式通用圖標(biāo)的方法及裝置。預(yù)先設(shè)置位圖格式的原標(biāo);根據(jù)預(yù)先設(shè)置的顯示模式,對原標(biāo)分別進(jìn)行半透明處理,得到符合各顯示模式要求的遮罩層圖標(biāo);將原標(biāo)與半透明處理得到遮罩層圖標(biāo)封裝為皮膚安裝包并下發(fā)。應(yīng)用本發(fā)明,可以減少皮膚安裝包里包含的圖片數(shù)量、降低用戶下載成本。文檔編號G06F9/44GK102622214SQ20111003253公開日2012年8月1日申請日期2011年1月27日優(yōu)先權(quán)日2011年1月27日發(fā)明者黎志云申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1