highflybir 发表于 2007-3-7 19:44:00

【飞鸟集】颜色转换函数

<P>下面的程序是几个颜色转化函数。</P>
<P>1,HSL转RGB ,HSL-&gt;RGB</P>
<P>2,RGB转HSL ,RGB-&gt;HSL</P>
<P>3,由真彩色对话框函数返回的值一般来是如下格式:</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp; (acad_truecolordlg 1)<BR>&nbsp;&nbsp;&nbsp; &nbsp;((62 . 156) (420 . 1521793))</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;其中的(420 . 1521793)便是真彩色值,如何由这个1521793数字 转化成RGB值呢</P>
<P>&nbsp;&nbsp;&nbsp; &nbsp;便是下面两个函数了</P>
<P>&nbsp;&nbsp; &nbsp;&nbsp;数值转化为RGB&nbsp;, Number-&gt;RGB </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp; 例如:&nbsp;&nbsp;(Number-&gt;RGB 1521793)&nbsp; ;;;(23 56 129)</P>
<P>&nbsp;&nbsp;&nbsp; &nbsp;RGB转化为数值&nbsp;, RGB -&gt;Number</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp; 例如:&nbsp;&nbsp;&nbsp; (RGB-&gt;Number&nbsp; 23 56 129)&nbsp;&nbsp; ;;;&nbsp;1521793&nbsp;&nbsp; </P>

killer9806 发表于 2007-3-7 21:46:00

<p>看来楼主的对红绿蓝的比例分析很好。</p><p>谢谢楼主</p>

gtj116600 发表于 2013-7-1 09:33:37

高飞鸟版主的颜色转换函数
页: [1]
查看完整版本: 【飞鸟集】颜色转换函数