颜色

作者: 入海遥 | 来源:发表于2018-01-17 10:34 被阅读8次

    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;

    相关文章

      网友评论

          本文标题:颜色

          本文链接:https://www.haomeiwen.com/subject/ccmyoxtx.html