1.一種根據(jù)壁紙顏色調(diào)整文字顏色的裝置,應(yīng)用于移動(dòng)終端,其特征在于,所述裝置包括:
區(qū)域檢測(cè)模塊,用于檢測(cè)所述移動(dòng)終端界面上文字所在的區(qū)域;
像素?cái)?shù)據(jù)獲取模塊,用于獲取當(dāng)前壁紙?jiān)谒鰠^(qū)域內(nèi)各像素的灰度值;
灰度值計(jì)算模塊,用于根據(jù)各像素的灰度值計(jì)算所述當(dāng)前壁紙?jiān)谒鰠^(qū)域的灰度值;
顏色調(diào)整模塊,用于根據(jù)所述區(qū)域的灰度值調(diào)整所述區(qū)域內(nèi)文字的顏色以使所述文字的顏色與相應(yīng)區(qū)域處所述當(dāng)前壁紙的顏色具有預(yù)設(shè)對(duì)比度。
2.如權(quán)利要求1所述的根據(jù)壁紙顏色調(diào)整文字顏色的裝置,其特征在于,所述顏色調(diào)整模塊具體用于:
檢測(cè)所述區(qū)域內(nèi)文字的顏色;
判斷所述區(qū)域的灰度值是否小于第一閾值以及是否大于第二閾值,若所述區(qū)域的灰度值小于所述第一閾值,則判定所述當(dāng)前壁紙?jiān)谒鰠^(qū)域處呈黑色,若所述區(qū)域的灰度值高于所述第二閾值,則判定所述當(dāng)前壁紙?jiān)谒鰠^(qū)域處呈白色;
根據(jù)所述當(dāng)前壁紙?jiān)谒鰠^(qū)域處的顏色和所述區(qū)域內(nèi)文字的顏色調(diào)整所述文字的顏色以使所述文字的顏色與相應(yīng)區(qū)域處所述當(dāng)前壁紙的顏色具有預(yù)設(shè)對(duì)比度。
3.如權(quán)利要求2所述的根據(jù)壁紙顏色調(diào)整文字顏色的裝置,其特征在于,所述顏色調(diào)整模塊還用于:
當(dāng)所述當(dāng)前壁紙?jiān)谒鰠^(qū)域處的顏色為黑色且所述區(qū)域內(nèi)文字的顏色為黑色時(shí),調(diào)整所述文字的顏色為白色或?yàn)樗鑫淖痔砑影咨幱埃?/p>
當(dāng)所述當(dāng)前壁紙?jiān)谒鰠^(qū)域處的顏色為白色且所述區(qū)域內(nèi)文字的顏色為白色時(shí),調(diào)整所述文字的顏色為黑色或?yàn)樗鑫淖痔砑雍谏幱啊?/p>
4.如權(quán)利要求1所述的根據(jù)壁紙顏色調(diào)整文字顏色的裝置,其特征在于,所述灰度值計(jì)算模塊具體用于:
計(jì)算所述區(qū)域內(nèi)各像素的灰度值的平均值;
將所述平均值作為所述當(dāng)前壁紙?jiān)谒鰠^(qū)域的灰度值。
5.如權(quán)利要求1所述的根據(jù)壁紙顏色調(diào)整文字顏色的裝置,其特征在于,所述區(qū)域檢測(cè)模塊具體用于:
獲取移動(dòng)終端界面的布局文件;
從所述布局文件中讀取文字輸入控件的尺寸和位置;
根據(jù)所述文字輸入控件的尺寸和位置確定移動(dòng)終端界面上文字所在的區(qū)域。
6.一種根據(jù)壁紙顏色調(diào)整文字顏色的方法,應(yīng)用于移動(dòng)終端,其特征在于,包括以下步驟:
檢測(cè)所述移動(dòng)終端界面上文字所在的區(qū)域;
獲取當(dāng)前壁紙?jiān)谒鰠^(qū)域內(nèi)各像素的灰度值;
根據(jù)各像素的灰度值計(jì)算所述當(dāng)前壁紙?jiān)谒鰠^(qū)域的灰度值;
根據(jù)所述區(qū)域的灰度值調(diào)整所述區(qū)域內(nèi)文字的顏色以使所述文字的顏色與相應(yīng)區(qū)域處所述當(dāng)前壁紙的顏色具有預(yù)設(shè)對(duì)比度。
7.如權(quán)利要求6所述的根據(jù)壁紙顏色調(diào)整文字顏色的方法,其特征在于,所述根據(jù)所述區(qū)域的灰度值調(diào)整所述區(qū)域內(nèi)文字的顏色的步驟包括:
檢測(cè)所述區(qū)域內(nèi)文字的顏色;
判斷所述區(qū)域的灰度值是否小于第一閾值以及是否大于第二閾值,若所述區(qū)域的灰度值小于所述第一閾值,則判定所述當(dāng)前壁紙?jiān)谒鰠^(qū)域處呈黑色,若所述區(qū)域的灰度值高于所述第二閾值,則判定所述當(dāng)前壁紙?jiān)谒鰠^(qū)域處呈白色;
根據(jù)所述當(dāng)前壁紙?jiān)谒鰠^(qū)域處的顏色和所述區(qū)域內(nèi)文字的顏色調(diào)整所述文字的顏色以使所述文字的顏色與相應(yīng)區(qū)域處所述當(dāng)前壁紙的顏色具有預(yù)設(shè)對(duì)比度。
8.如權(quán)利要求7所述的根據(jù)壁紙顏色調(diào)整文字顏色的方法,其特征在于,所述根據(jù)所述當(dāng)前壁紙?jiān)谒鰠^(qū)域處的顏色和所述區(qū)域內(nèi)文字的顏色調(diào)整所述文字的顏色以使所述文字的顏色與相應(yīng)區(qū)域處所述當(dāng)前壁紙的顏色具有預(yù)設(shè)對(duì)比度的步驟包括:
當(dāng)所述當(dāng)前壁紙?jiān)谒鰠^(qū)域處的顏色為黑色且所述區(qū)域內(nèi)文字的顏色為黑色時(shí),調(diào)整所述文字的顏色為白色或?yàn)樗鑫淖痔砑影咨幱埃?/p>
當(dāng)所述當(dāng)前壁紙?jiān)谒鰠^(qū)域處的顏色為白色且所述區(qū)域內(nèi)文字的顏色為白色時(shí),調(diào)整所述文字的顏色為黑色或?yàn)樗鑫淖痔砑雍谏幱啊?/p>
9.如權(quán)利要求6所述的根據(jù)壁紙顏色調(diào)整文字顏色的方法,其特征在于,所述根據(jù)各像素的灰度值計(jì)算所述當(dāng)前壁紙?jiān)谒鰠^(qū)域的灰度值的步驟包括:
計(jì)算所述區(qū)域內(nèi)各像素的灰度值的平均值;
將所述平均值作為所述當(dāng)前壁紙?jiān)谒鰠^(qū)域的灰度值。
10.如權(quán)利要求6所述的根據(jù)壁紙顏色調(diào)整文字顏色的方法,其特征在于,所述檢測(cè)移動(dòng)終端界面上文字所在的區(qū)域的步驟包括:
獲取移動(dòng)終端界面的布局文件;
從所述布局文件中讀取文字輸入控件的尺寸和位置;
根據(jù)所述文字輸入控件的尺寸和位置確定移動(dòng)終端界面上文字所在的區(qū)域。