顏色

Byte[] bPalette = new Byte[2014];

? ? ? ? ? ? ? ? for (int k = 0; k < 256; k++)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? bPalette[k * 4 + 0] = sortedColorList[k].B;

? ? ? ? ? ? ? ? ? ? bPalette[k * 4 + 1] = sortedColorList[k].G;

? ? ? ? ? ? ? ? ? ? bPalette[k * 4 + 2] = sortedColorList[k].R;

? ? ? ? ? ? ? ? ? ? bPalette[k * 4 + 3] = 0;

? ? ? ? ? ? ? ? }

Bitmap paletteBMP=new Bitmap(256,50);

for (int i = 0; i < 256; i++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? Color newColor = new Color();

? ? ? ? ? ? ? ? int nb = (int)bPalette[4*i];

? ? ? ? ? ? ? ? int ng = (int)bPalette[4*i + 1];

? ? ? ? ? ? ? ? int nr = (int)bPalette[4*i + 2];


? ? ? ? ? ? ? ? newColor = Color.FromArgb(nr, ng, nb);


? ? ? ? ? ? ? ? for(int j = 0; j < 50; j++)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? paletteBMP.SetPixel(i, j, newColor);

? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? ? ? Image im = paletteBMP;

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • public class ImageProcessHelper { ///////////////////////...
    學習不斷閱讀 2,773評論 0 1
  • 背景 一年多以前我在知乎上答了有關LeetCode的問題, 分享了一些自己做題目的經驗。 張土汪:刷leetcod...
    土汪閱讀 12,927評論 0 33
  • 轉自http://www.itdecent.cn/p/a91502c00fb0 YUV YUV是一種顏色空間,基于...
    沃倫蓋茨閱讀 1,154評論 0 2
  • 為什么今天會突然想起寫這篇文章呢,是因為今天突然跟我的另一個大學同學聊天聊起了我的初中的一位同學。 事情的開始...
    瑩離孑閱讀 650評論 7 5
  • 凌晨 睡不著 耳邊想起一首老歌 以前是覺得好聽 現在感覺是心酸 好多年了 還是在上學時代 那些種種 離我又近又遠
    H覆水難收丶閱讀 222評論 0 0

友情鏈接更多精彩內容