当前位置: 首页>>代码示例>>C#>>正文


C# RGB.Divide方法代码示例

本文整理汇总了C#中RGB.Divide方法的典型用法代码示例。如果您正苦于以下问题:C# RGB.Divide方法的具体用法?C# RGB.Divide怎么用?C# RGB.Divide使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在RGB的用法示例。


在下文中一共展示了RGB.Divide方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: TempRGB

        /*  TEMPRGB  --  Calculate the relative R, G, and B components for  a
        black	body  emitting	light  at a given temperature.
        The Planck radiation equation is solved directly  for
        the R, G, and B wavelengths defined for the CIE  1931
        Standard    Colorimetric    Observer.	  The	colour
        temperature is specified in degrees Kelvin. */
        RGB TempRGB(double temp)
        {
            // Lambda is the wavelength in microns: 5500 angstroms is 0.55 microns.

              double r = Planck(temp, 0.7000);
              double g = Planck(temp, 0.5461);
              double b = Planck(temp, 0.4358);

              RGB rgb = new RGB(r, g, b);
              rgb.Divide(rgb.Max);
              return rgb;
        }
开发者ID:unhammer,项目名称:gimp-sharp,代码行数:18,代码来源:StarFactory.cs


注:本文中的RGB.Divide方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。