hsl

    0热度

    1回答

    我需要一个函数来将具有3个相同大小的片段的范围映射到具有不等大小的片段的范围。如下表所示: (Red is all one range) /--------------------------------\ | Color | Hue Range | YIQ Range | |=======|===========|============| | Red | 0 - 59 | 0 - 1

    0热度

    1回答

    我需要HSL颜色值转换为RGB,或与Powershell的更精确HSL值到System.Drawing.Color对象。 在其他程序中有几种解决方案 - 语言在那里(如LINK)。但虽然看起来很简单,但我没有把它转换成Powershell。 Function HSLtoRGB ($H,$S,$L) { $H = [double]($H/360) $S = [double]($S

    0热度

    1回答

    当使用Javascript分配hsl颜色时,它不会将其应用为HSL颜色,而是将其转换为RGB。 document.body.style.backgroundColor = "hsl(0,100%,50%)" document.body.style.backgroundColor; // "rgb(255, 0, 0)" 我希望能指定HSL色彩,然后修改后的事实饱和度和亮度,但我不能这样做很容

    2热度

    1回答

    我有一个标题,当悬停时,颜色变得稍微清晰,并有一个黑色轮廓(我用4个文字阴影)。 虽然,当我使用hsla()来定义颜色时,这不起作用。颜色设置为黑色,100%不透明,文字阴影关闭。 当我用websafe颜色(即白色)定义颜色时,一切正常。 我已经发布了的jsfiddle显示的问题,并证明有什么错我的语法(据我可以告诉):https://jsfiddle.net/TheInternetIO/Lxj1

    0热度

    1回答

    我想将HSL数据放入RGBA图像中。这是我的代码: import Image myImage = Image.new("RGBA", (100, 100), (0,0,0,255)) h = 180 s = 100 l = 50 hsl_String = "hsl(" + str(h) + "," + str(s) + "%," + str(l) + "%)" print hsl

    0热度

    1回答

    有没有一种方法可以使用相同的Sass颜色函数(如变亮和变暗)在Sketch.app中创建颜色色板? 例如,原来的颜色#02284B 用无礼的话,我可以使用darken(#02284B, 2%);将呈现为#022341 是否有翻译萨斯色功能的素描色彩设置的扩展或技术?

    0热度

    2回答

    我从多光谱数据自动创建JPG图片。创建的图片非常黑暗。所以我认为这将是最好的想法改变亮度(像在PIL Image.Enhance)。但是有一个问题,因为一些图片比其他图片需要更多的亮度。 所以接下来的想法是尝试直方图的线性拉伸。所以我创建了一个脚本,它遍历RGB元组并为像素计算新的亮度。差别非常小。可能因为价值的范围是每次0-255。然后我尝试直方图均衡化(ImageOps)R,G和B,但结果不好

    1热度

    1回答

    在PHP中,我有一个列表,其值介于0到1之间以及其间的所有内容。我想给每个价值它自己的颜色。 我想0变绿,0.5变黑,1变红。像0.1这样的值应该仍然是绿色的,但是开始渐​​变为黑色。像0.6这样的值将是黑色的,并且对红色有小的色调。 我尝试使用RGB方法从:Generate colors between red and green for a power meter? $R = (255 * $

    1热度

    1回答

    我有代码将RGB值转换为HSL值以及HSL转换为RGB。 它工作正常,但是,我有一个可以在rgb或hsl中工作的颜色选择器。 问题是,他们都使用整数值。因此,如果我将RGB转换为HSL,我得到的分数需要四舍五入。当我转换回RGB时,值与它们不同 - 数字通常为1(在RGB> HSL> RGB后,值123可能会变为124)。 我觉得这很奇怪,因为在Photoshop中,它们具有相同的颜色选择器 -

    -2热度

    1回答

    你好,我试图创建十六进制HSL转换器功能。我知道最初我应该将HEX转换为RGB,然后将RGB转换为HSL。我已经使用了StackOverflow的一些脚本。 S和L正常工作,但H(色相)不正确。我不知道为什么,这里是我的代码: toHSL: function(hex) { var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.e