相关疑难解决方法(0)

以编程方式减轻颜色

动机

我想找到一种方法来采取任意颜色并使其变暗一些阴影,这样我就可以以编程方式创建从一种颜色到较轻版本的漂亮渐变.渐变将用作UI中的背景.

可能性1

显然,我可以将RGB值分开并逐个增加一定量.这实际上是我想要的吗?

可能性2

我的第二个想法是将RGB转换为HSV/HSB/HSL(色调,饱和度,值/亮度/亮度),稍微增加亮度,稍微降低饱和度,然后将其转换回RGB.这一般会产生预期的效果吗?

language-agnostic user-interface colors

71
推荐指数
6
解决办法
5万
查看次数

C#:根据系统颜色创建更亮/更暗的颜色

重复

如何调整颜色的亮度?
如何确定给定颜色的深色或浅色变体?
以编程方式减轻颜色


说我有

var c = Color.Red;
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个Color比那种颜色更亮或更暗的新品.没有太多麻烦我怎么能这样做?

c# colors

57
推荐指数
5
解决办法
7万
查看次数

颜色:背景为深色时为白色,浅色时为黑色

我在自定义标签中绘制了一些文本。

用户可以修改标签背景,但控件应根据指定的背景容纳文本可见性。

因此,当背景为暗时,我想绘制白色的前景文本,当其亮时,我想要黑色的前景。

如何“理解”颜色是浅色还是深色?

.net gdi+

5
推荐指数
1
解决办法
1699
查看次数

如何在php中找到更轻或更暗版本的十六进制代码的十六进制代码

我试图通过PHP或jQuery 来实现这个人做什么.基本上我有一个十六进制颜色代码,比如#FF0000,它是红色的.如何找到这种颜色的深色或浅色十六进制颜色代码.

要清除:我想采用十六进制颜色代码(#FF0000),并找到该颜色代码更浅或更深色调的正确十六进制颜色代码.

可以用PHP或jQuery完成,我可以通过PHP改变颜色,因为服务器处理页面.

我不想使用第三方jQuery插件来实现这一点,但是如果它超级复杂的话,我会这样做.

html php jquery color-codes

1
推荐指数
2
解决办法
6613
查看次数

标签 统计

colors ×2

.net ×1

c# ×1

color-codes ×1

gdi+ ×1

html ×1

jquery ×1

language-agnostic ×1

php ×1

user-interface ×1