我正在开发一个简单的图像程序,用户可以改变图像的HSB值。然而,当我更改图像的HSB值并转换回RGB时,它似乎丢失了它的透明度或Alpha值(它在透明度所在的地方变成了黑色)。= new Color( originalPixels[i]); int green = c.getGreen();
int blue= c.
我试着在我的乌龟每次孵化时,在2个不同的盒子里分配一个颜色啤酒给它们,并找出每个孵化的乌龟的平均颜色。我本可以用调色板扩展很容易做到这一点,但它还没有更新到NetLOGO5.1,因此,我使用了一个渐变扩展,它使用RGB颜色([ n n n])作为输入和输出,因此,我找不到颜色的平均值。这是我的代码的相关部分:[ set generation generation + 0.1
ifelse
我想把一些颜色值从熟悉的HSL转换为不太知名的HSLum,怎么做呢?hsl(0, 1.0, 0.5) - rgb red is hslum(0, 1.0., 0.54)hsl(240, 1.0, 0.5) - rgb blue is hslum(0, 1.0, 0.44)Y = 0.2126 * R + 0.7152