光的三原色 |
廣告原料三原色 |
畫圓方法:判斷每一點到圓心的距離,若小於半徑,則給予RGB值。
-> if ( ( x - o1 ) * ( x - o1 ) + ( y - o2 ) * ( y - o2 ) <= r * r)
RGB值越接近255越濃,三原色分別代表(255,0,0)、(0,255,0)、(0,0,255),而其中(0,0,0)是黑色,(255,255,255)是白色。
當要畫光的三原色時要先給予RGB值各0,打黑色底。再判斷是否在各顏色圓心距離內,並給值255。
當要畫廣告原料三原色時要先給予RGB值各255,打白色底。再判斷是否在各顏色圓心距離內,並給值0,在這一方面比較像是拿掉顏色,例如拿掉了藍色就會變黃色。
RGBmodel |
RGBmodel 調整後 |
設定一長寬0~255的正方形,則它的長與寬分別就是RGB的對應值(看是什麼模型)
例如: R = x , G = y ,B 則由bar決定。可以發現不管哪種模型,越接近左下角、右上角,顏色越濃。當選擇值為0時,左上角都為黑色;當選擇值為255時,右下角都為白色。
沒有留言:
張貼留言