0]第二透明度標(biāo)識取值設(shè)置子模塊,用于根據(jù)預(yù)設(shè)的終止值,設(shè)置a 終止值;
[0051]所述第二透明度標(biāo)識取值調(diào)整模塊,包括:
[0052]第三透明度標(biāo)識取值設(shè)置子模塊,用于根據(jù)所述預(yù)設(shè)的終止值,設(shè)置α 2的初始值;
[0053]第二 alpha通道值獲得子模塊,用于獲得第二圖片內(nèi)各個像素點的alpha通道值;
[0054]第四透明度標(biāo)識取值設(shè)置子模塊,用于根據(jù)所獲得的第二圖片的alpha通道值,設(shè)置α2的終止值。
[0055]由以上可見,本發(fā)明實施例提供的方案中,通過先由所獲得的、的初始值逐步調(diào)整Ci1至所獲得的a 終止值,再在將α ^周整至所獲得的a i的終止值的情況下,由所獲得的α2的初始值逐步調(diào)整α 2至所獲得的α 2的終止值的方式實現(xiàn)圖片漸變,與現(xiàn)有技術(shù)相比,應(yīng)用本發(fā)明實施例提供的方案進(jìn)行圖片漸變處理時,先提高第一圖片內(nèi)各個像素點的透明度,再在第一圖片內(nèi)各個像素點的透明度達(dá)到一定值的情況下,逐漸降低第二圖片內(nèi)各個像素點的透明度,因此,僅僅調(diào)整了圖片的用于表示圖片內(nèi)各個像素點透明度的透明度標(biāo)識取值,而沒有改變圖片的顏色值,因此,無需同時獲得兩圖片的顏色值。
【附圖說明】
[0056]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0057]圖1為本發(fā)明實施例提供的一種圖片漸變方法的流程示意圖;
[0058]圖2為本發(fā)明實施例提供的一種圖片漸變裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0059]本發(fā)明實施例提供了一種圖片漸變方法及裝置,應(yīng)用本發(fā)明實施例提供的方法或裝置實現(xiàn)圖像漸變時,首先,調(diào)整第一圖片內(nèi)各個像素點的透明度標(biāo)識\的取值至α ^勺終止值,再在此基礎(chǔ)上調(diào)整第二圖片內(nèi)各個像素點的透明度標(biāo)識%的取值至α 2的終止值,使得第一圖片內(nèi)各個像素點的透明度越來越高、越來越不清晰,第二圖片內(nèi)各個像素點的透明度越來越低,越來越清晰,進(jìn)而實現(xiàn)由第一圖片漸變到第二圖片。
[0060]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0061]圖1為本發(fā)明實施例提供的一種圖片漸變方法的流程示意圖,該方法包括:
[0062]SlOl:獲得第一圖片內(nèi)各個像素點的透明度標(biāo)識a i的初始值和終止值。
[0063]上述的透明度標(biāo)識的取值用于表示向用戶所展示圖片內(nèi)各個像素點的透明度,圖片內(nèi)各個像素點的透明度越高,用戶看到的圖片越不清晰,圖片內(nèi)各個像素點的透明度越低,用戶看到的圖片越清晰。
[0064]具體的,圖片的格式可以是以下幾種中的任一種:RGB格式、YUV格式和CmYK格式等。當(dāng)然,實際應(yīng)用中圖片的格式并不僅限于上述幾種。
[0065]第一圖片內(nèi)各個像素點的透明度標(biāo)識a i可以理解為:由表示第一圖片內(nèi)各個像素點的透明度的值構(gòu)成的矩陣,例如:大小為圖像寬度X圖像高度的矩陣,當(dāng)然,第一圖像內(nèi)各個像素點的透明度相同時,a i也可以是一個數(shù)值,例如等。
[0066]所獲得的a i的初始值和終止值可以是用戶直接設(shè)定的,例如,I表示完全不透明,O表示完全透明,且\為矩陣的情況下,可以設(shè)定α ^勺初始值對應(yīng)的各個元素值為1,設(shè)定α ^勺終止值對應(yīng)的各個元素值為0,當(dāng)然,也可以設(shè)定α I的初始值對應(yīng)的各個元素值為0.75等值,設(shè)定\的終止值對應(yīng)的各個元素值為0.5等值。本領(lǐng)域內(nèi)的技術(shù)人員可以理解的是,還可以以255表示完全不透明,O表示完全透明。
[0067]另外,所獲得的ai的初始值可以是從第一圖片的圖片信息中讀取出來的,所獲得的\的終止值為用戶設(shè)定的,例如,第一圖片為包含alpha通道的RGB格式的圖像時,可根據(jù)第一圖片的圖片信息獲得該圖片的^的初始值,其中,alpha通道值表示像素點的透明度值。
[0068]需要說明的是,根據(jù)第一圖片的圖片信息獲得該圖片的α ^刀始值時,可以是獲得第一圖片內(nèi)各個像素點對應(yīng)的透明度后再進(jìn)行后續(xù)步驟,也可以是按照一定的順序獲得某一像素點對應(yīng)的透明度后即進(jìn)行后續(xù)步驟,然后再獲得下一像素點對應(yīng)的透明度,如此循環(huán),本申請并不對【具體實施方式】進(jìn)行限定。
[0069]本實施例提供的方案中是由第一圖片漸變到第二圖片,因此,α ^勺初始值表示的圖片透明度低于\的終止值表示的圖片透明度。
[0070]S102:獲得第二圖片內(nèi)各個像素點的透明度標(biāo)識α2的初始值和終止值。
[0071]在進(jìn)行圖片漸變處理時,從第一圖片漸變到第二圖片,一般情況下能夠直接從圖片信息中獲得第一圖片內(nèi)各個像素點的透明度標(biāo)識a i的初始值和第二圖片內(nèi)各個像素點的透明度標(biāo)識α 2的終止值,而無法直接從圖片信息中獲得第二圖片內(nèi)各個像素點的透明度標(biāo)識%的初始值,因此,本步驟中所獲得的α 2的初始值可以是用戶設(shè)定的,而α 2的終止值可以是從第二圖片的圖片信息中讀取出來的。
[0072]另外,與上述的SlOl類似,所獲得的α 2的初始值和終止值均可以是用戶設(shè)定的。
[0073]需要說明的是,S102可以在SlOl之后執(zhí)行也可以與SlOl同時執(zhí)行,本申請并不限定上述兩步驟的具體執(zhí)行順序。
[0074]本實施例提供的方案中是由第一圖片漸變到第二圖片,因此,α 2的初始值表示的圖片透明度高于%的終止值表示的圖片透明度。
[0075]本發(fā)明的一種具體實現(xiàn)方式中,在圖片格式為包含alpha通道的RGB格式的情況下,上述的SlOl和S102具體為:
[0076]上述的獲得第一圖片內(nèi)各個像素點的透明度標(biāo)識Ci1的初始值和終止值(SlOl),包括:
[0077]獲得第一圖片內(nèi)各個像素點的alpha通道值;
[0078]根據(jù)所獲得的第一圖片內(nèi)各個像素點的alpha通道值,設(shè)置α ^勺初始值;
[0079]根據(jù)預(yù)設(shè)的終止值,設(shè)置a i的終止值。
[0080]在a 矩陣的情況下,將所獲得的第一圖片內(nèi)各個像素點的alpha通道值作為Q1矩陣的各個元素值,得到a 初始值,將預(yù)設(shè)的終止值作為a i矩陣的各個元素值,得到a i的終止值。
[0081]在a —個數(shù)值的情況下,由于所獲得的第一圖片內(nèi)各個像素點的alpha通道值相同,則將任一像素點的alpha通道值作為Ci1的初始值即可,將預(yù)設(shè)的終止值,作為α !的終止值即可。
[0082]上述的獲得第二圖片內(nèi)各個像素點的透明度標(biāo)識α2的初始值和終止值(S102),包括:
[0083]根據(jù)上述預(yù)設(shè)的終止值,設(shè)置α 2的初始值;
[0084]獲得第二圖片內(nèi)各個像素點的alpha通道值;
[0085]根據(jù)所獲得的第二圖片內(nèi)各個像素點的alpha通道值,設(shè)置α 2的終止值。
[0086]設(shè)置α 2的初始值和終止值的過程與設(shè)置a i的初始值和終止值的過程相似,這里不再贅述。
[0087]S103:按照第一預(yù)設(shè)透明度調(diào)整規(guī)則,由所獲得的a i的初始值逐步調(diào)整a i至所獲得的α