2017-02-17 143 views
1

我想排除在我的代碼中基於RGB的白色範圍(所有類型的白人)。RGB中白色的範圍是多少?

例如,像:

if(redColorValue < 230 && greenColorValue < 230 && blueColorValue < 230) 
{ 
    //It's not white colour 
} 
else 
{ 
    //It's white colour. 
} 
+0

你想要完成什麼編程或標記語言? –

+0

你究竟需要什麼?範圍值或如何實現它?如果你想知道你可以谷歌的價值,如果你想知道如何實現它,告訴我們你有什麼嘗試和錯誤的地方。 –

+0

我正在尋找範圍,我知道如何實現邏輯。我正在想辦法發現這個RGB值是白色的,我將有條件避免它在我的代碼中。 – AKumar

回答

-1

白需要有所有RBG的最大價值。即: R = 255,G = 255,B = 255。

任何落在給定絕對值以下的值都不被視爲絕對白色。

+1

可能更詳細的信息會幫助你進一步回答我的問題。我只想顯示來自服務器的動態RGB的背景,只有當它不是白色時(白色,雪白,所有類型的白色)。如果背景也是白色的,那麼背景中的白色文字將不可見。所以我想爲白色定義一個RGB範圍,在這種情況下,我將顯示一些其他顏色作爲backgorund,以便可以看到白色文字。 – AKumar

+1

野獸的方式是爲範圍R = 217,G = 217,B = 217,並可以添加文字陰影以提高可讀性。 –