|
|
do you see a range of 0-1 ?
#macro CH2RGB (H)
#local H = mod(H, 360);
#local H = (H < 0 ? H+360 : H);
#switch (H)
#range (0, 120)
#local R = (120- H) / 60;
#local G = ( H- 0) / 60;
#local B = 0;
#break
#range (120, 240)
#local R = 0;
#local G = (240- H) / 60;
#local B = ( H-120) / 60;
#break
#range (240, 360)
#local R = ( H-240) / 60;
#local G = 0;
#local B = (360- H) / 60;
#break
#end
<min(R,1), min(G,1), min(B,1)>
#end
fix:
#local H = mod(H*360, 360)
custom pallet...
Post a reply to this message
Attachments:
Download 'hslhsv.jpg' (170 KB)
Preview of image 'hslhsv.jpg'
|
|