コード例 #1
0
ファイル: AvgColorGamma.cs プロジェクト: seligman/largebuddha
 public override ColorD GetAvg48()
 {
     if (m_count == 0)
     {
         return new ColorD();
     }
     else
     {
         ColorD ret = new ColorD(m_r / ((double)m_count), m_g / ((double)m_count), m_b / ((double)m_count));
         ret = ret.ToGamma(2.2);
         return ret;
     }
 }
コード例 #2
0
ファイル: AvgColorGamma.cs プロジェクト: seligman/largebuddha
 public override Color GetAvg()
 {
     if (m_count == 0)
     {
         return Color.FromArgb(0, 0, 0);
     }
     else
     {
         ColorD ret = new ColorD(m_r / ((double)m_count), m_g / ((double)m_count), m_b / ((double)m_count));
         ret = ret.ToGamma(2.2);
         return Utils.Dither(ret);
     }
 }