2014年8月12日 星期二

產生256色的色碼表(c#)

如何使用C#來產生256色階的色碼表,會紅參考了這一個16 色、256 色、高彩、全彩文章,然後利用程式產生出來256色階的色碼表,程式如下:(我有一些小微調)。

實作的原理 : 利用 "00","33","66","99","CC","FF"來組合顏色,是不是很easy啊!!!

protected void Page_Load(object sender, EventArgs e)
{
    string html = "";
    int no = 0;
    foreach (var c1 in new string[] { "FF", "CC", "99", "66", "33", "00" })
    {
       foreach (var c2 in new string[] { "FF", "CC", "99", "66", "33", "00" })
       {
         foreach (var c3 in new string[] { "FF", "CC", "99", "66", "33", "00" })
         {                       
           html += ("<DIV style='height:20px;width:300px;background-color:#" + c1 + c2 + c3 + "'>" + no + "&nbsp;" + c1 + c2 + c3 + "<DIV>");
           no++;
         }
       }
   }
   divShow.InnerHtml = html;
}
執行的結果如下圖:


沒有留言:

張貼留言