2011-12-06 135 views

回答

1

RGB值的範圍之間0-255 得到這個範圍0-1 之間,你需要做的:

ic[0].rgb.red = (255.0/255.0) << 8 ; 
ic[0].rgb.green = (0/255.0); 
ic[0].rgb.blue = (0/255.0); 

基本上

value = value/max_range_of_value; 

確保所使用的變量是floatsdecimals(或支持小數的任何東西)。

+0

點擊我的問題有一個樣本 –

+0

@UmeshaMS對不起,我的代碼是非常接近你的,雖然編輯回答,告訴你如何做到這一點。 – Serdalis

+0

我想知道什麼是CYMK的max_range_of_value。對於RGB(253,253,253),我得到CYMK(64630,64630,64630)。什麼是CMYK的max_range_of_value。 –