rgb相关内容

条件格式——颜色转换的百分比

将百分比转换为从绿色 (100%) 到红色 (0%) 以及黄色为 50% 的颜色的最简单方法是什么? 我使用的是普通的 32 位 RGB - 所以每个分量都是 0 到 255 之间的一个整数.我在 C# 中这样做,但我想对于这样的问题,语言并不重要. 根据 Marius 和 Andy 的回答,我使用了以下解决方案: double red = (percent 50)?255:百分比 * ..
发布时间:2021-12-29 22:59:47 C#/.NET

给我画彩虹

您将如何使一系列 RGB 颜色在光谱颜色范围内均匀分布?从而看起来像真正的彩虹. 解决方案 改为使用 HSL:固定亮度和饱和度并将色调从 0 更改为 360,然后转换为 RGB. HSL 描述了人们感知到的颜色.RGB 将它们描述为机​​器使用它们.所以你不能直接使用 RGB 做任何视觉上令人愉悦的事情. ..
发布时间:2021-12-29 22:57:24 其他开发

将灰度值转换为 RGB 表示?

如何将灰度值 (0-255) 转换为 RGB 值/表示?它用于 SVG 图像,它似乎没有灰度支持,只有 RGB... 注意:这不是 RGB -> 灰度,这已经在另一个问题中得到了回答,例如将 RGB 转换为灰度/强度) 解决方案 快速而肮脏的方法是为 RGB 的每个分量重复灰度强度.因此,如果您的灰度为 120,则它会转换为 RGB(120、120、120). 这是快速而肮脏的 ..
发布时间:2021-12-29 22:55:49 其他开发

RGB 到 HSL 的转换

我正在创建一个拾色器工具,对于 HSL 滑块,我需要能够将 RGB 转换为 HSL.当我搜索 SO 进行转换的方法时,我发现了这个问题 HSL to RGB color conversion. 虽然它提供了一个函数来进行从 RGB 到 HSL 的转换,但我看不到对计算中真正发生了什么的解释.为了更好地理解它,我阅读了维基百科上的 HSL 和 HSV. 后来,我使用“HSL 和 HSV" ..
发布时间:2021-12-29 22:54:15 其他开发

在 RGB 和 HSB 颜色值之间切换的算法

我阅读了文章在 RGB 和 HSB 颜色值之间切换的算法 类型 RGBColor红色字节绿色字节蓝色字节结束类型类型 HSB 颜色双色相双倍饱和双倍亮度结束类型函数 RGBToHSB(rgb As RGBColor) As HSBColorDim minRGB, maxRGB, Delta As DoubleDim h, s, b As Double小时 = 0minRGB = Min(Min( ..
发布时间:2021-12-29 22:50:31 C#/.NET

在java中为图片着色

对于一个java项目,我想用阴影和反射来改变头发模型的颜色(改变头发颜色)...其实我想知道有没有一个类可以用RGB代码改变图片的颜色.如果这可以帮助您,这是我需要着色的图片: 解决方案 我认为这个问题的目标不是盲目地用某种(固定)颜色替换某些像素,而是真正地“染色"图像.一旦我编写了一个示例类,展示了如何做到这一点: import java.awt.*;导入 java.awt.imag ..
发布时间:2021-12-29 22:44:49 Java开发

PHP在没有图像资源的情况下分配颜色

你能在PHP GD中分配颜色吗a> 没有 图像资源?这应该是可能的,因为分配的颜色实际上是一个数字,对吗? $im = imagecreatetruecolor(100, 100);$col = imagecolorallocate($im, 255, 0, 0);打印 $col." ";$col2 = imagecolorallocate($im, 255, 0, 0);打印 $col ..
发布时间:2021-12-29 22:44:37 PHP

如何以编程方式选择对比度高的 RGB 颜色?

假设,在你的程序中: color A是我们随机选择的一种颜色 知道颜色A,我怎样才能选择一个与颜色A形成高对比度的color B? 问题可以进一步简化为:“想象一下 2 个方块彼此相邻填充颜色.应该人眼可以清楚地看到颜色不一样" 示例: 黑色 --> 白色 蓝色 --> 白色 解决方案 Web Content Accessibility Guidelines ..
发布时间:2021-12-29 22:40:46 其他开发

以编程方式生成梯度?

给定 2 种 rgb 颜色和一个矩形区域,我想在颜色之间生成一个基本的线性渐变.我进行了快速搜索,唯一能找到的是 this博客条目,但示例代码似乎丢失了,或者至少在这篇文章中是这样.任何帮助,算法,代码示例,等等.这个会用Java写的,但是显示层已经处理好了,我只需要弄清楚如何弄清楚要显示的内容. 解决方案 您想要在第一种颜色和第二种颜色之间进行插值.通过为其每个分量(R、G、B)计算相同 ..
发布时间:2021-12-29 22:38:23 Java开发

PHP HSV转RGB公式理解

我可以使用以下代码将 RGB 值转换为 HSV... $r = $r/255;$g = $g/255;$b = $b/255;$h = 0;$s = 0;$v = 0;$min = min(min($r, $g),$b);$max = max(max($r, $g),$b);$r = $max-$min;$v = $max;如果($r == 0){$h = 0;$s = 0;}别的 {$s = ..
发布时间:2021-12-29 22:36:33 PHP

在 CSS 中对 RGB 颜色值使用十六进制多于十进制有什么好的理由吗?

rgb(255,255,255) 表示法从 CSS1 开始可用.但 #ffffff 似乎更受欢迎. 显然它稍微紧凑一些.我知道十六进制与底层字节更密切相关,并且理解对这些值进行算术运算会有优势,但这不是您要使用 CSS 做的事情. 颜色值往往是由设计者(比如我自己)创造的,他们在其他任何地方都不会遇到十六进制表示法,并且更熟悉十进制表示法,这是在他们使用的应用程序中指定颜色的主要方式— ..
发布时间:2021-12-29 22:35:53 前端开发

计算一系列值的 RGB 值以创建热图

我正在尝试使用 python 创建热图.为此,我必须为可能值范围内的每个值分配一个 RGB 值.我想将颜色从蓝色(最小值)更改为绿色到红色(最大值). 下面的图片示例解释了我对颜色组合的看法:我们有一个范围从 1(纯蓝色)到 3(纯红色),2 介于两者之间,类似于绿色. 我阅读了线性插值并编写了一个函数,该函数(或多或少)处理最小值和最大值之间范围内某个值的计算,并返回一个 RGB 元 ..
发布时间:2021-12-29 22:34:39 Python

在 PHP 中将十六进制颜色转换为 RGB 值

使用 PHP 将 #ffffff 等十六进制颜色值转换为单个 RGB 值 255 255 255 的好方法是什么? 解决方案 查看 PHP 的 hexdec() 和 dechex() 函数:http://php.net/manual/en/function.hexdec.php 示例: $value = hexdec('ff');//$value = 255 ..
发布时间:2021-12-29 22:34:19 PHP

HSV 到 RGB 颜色转换

有没有办法在 python 中使用 pygame 模块将 HSV 颜色参数转换为 RGB 类型颜色参数?我尝试了以下代码,但它返回了荒谬的值. 导入colorsystest_color = colorsys.hsv_to_rgb(359, 100, 100)打印(测试颜色) 并且此代码返回以下废话 (100, -9900.0, -9900.0) 这显然不是 RGB.我做错了什么? 解 ..
发布时间:2021-12-29 22:32:39 Python

改变 RGB 颜色的色调

我正在尝试编写一个函数来改变 RGB 颜色的色调.具体来说,我在 iOS 应用中使用它,但数学是通用的. 下图显示了 R、G 和 B 值如何随色调变化. 看起来似乎编写一个函数来改变色调而不对不同的颜色格式进行任何令人讨厌的转换,这会引入更多错误(如果继续应用小变化,这可能是一个问题)一种颜色),我怀疑计算成本会更高. 这是我到目前为止所拥有的作品.如果您从纯黄色、青色或洋红色转 ..
发布时间:2021-12-29 22:31:30 移动开发

比较c#中的RGB颜色

我试图找到一种方法来比较两种颜色,以找出它们的相似程度.我似乎找不到有关该主题的任何资源,所以我希望能在这里得到一些指点. 理想情况下,我想得到一个分数,表明他们有多相似.例如,0 到 100,其中 100 是相等的,0 是完全不同的. 谢谢! 编辑: 从答案中更多地了解颜色我明白我的问题有点含糊.我会尽量解释我需要这个的目的. 我有一个 800x600 大小的应用程 ..
发布时间:2021-12-29 22:29:40 C#/.NET

在 Python 中将十六进制转换为 RGB 值

在这里解决 Jeremy 的回复:将十六进制颜色转换为 RGB 和副-相反我能够得到一个python程序来转换预设的颜色十六进制代码(例如#B4FBB8),但是从最终用户的角度来看,我们不能要求人们编辑代码&从那里跑.如何提示用户输入一个十六进制值,然后让它从那里吐出一个 RGB 值? 这是我迄今为止的代码: def hex_to_rgb(value):value = value.lstr ..
发布时间:2021-12-29 22:27:35 Python

将十六进制颜色转换为 RGB,反之亦然

最有效的方法是什么? 解决方案 真正的答案:取决于你正在寻找什么样的十六进制颜色值(例如 565、555、888、8888 等),alpha 位的数量,实际颜色分布(rgb vs bgr...)和大量其他变量. 这是使用 C++ 模板(直接来自 ScummVM)的大多数 RGB 值的通用算法. templateuint32 RGBToColor(uint8 r, uint8 g, ..
发布时间:2021-12-29 22:24:36 其他开发

给定 RGB 值,如何创建色调(或阴影)?

给定一个 RGB 值,如 168, 0, 255,我如何创建颜色的色调(使其更亮)和阴影(使其更暗)? 解决方案 其中 多个选项 用于着色和着色: 对于阴影,将每个分量乘以其的 1/4、1/2、3/4 等以前的值.系数越小,阴影越深. 对于色调,计算(255 - 前一个值),乘以 1/4,1/2、3/4 等(因子越大,色调越淡),并将其添加到前一个值(假设 each.compo ..
发布时间:2021-12-29 22:21:02 其他开发