图片缩略图

RGB三色名称,版本2

version 1.1.0.0 (4.46 KB) by 埃塞俄比亚约
返回对应于给定颜色名称的Matlab RGB颜色说明符(支持139种颜色)。金宝app
5.0
69年评级

151下载

更新05年7月2009年

视图版本历史

查看许可协议

RGB = RGB (COLORNAME)返回相对应的红绿蓝三色叫COLORNAME CSS3建议标准[1],其中包含139种不同的颜色(RGB三1 x3向量的数字0和1之间)。颜色名称的接受几乎所有的web浏览器,比如布朗DarkRed,石板灰。

RGB CHART创建一个图形窗口,显示所有可用的颜色及其名称。

COLORNAME = RGB(r,g,b)和COLORNAME = RGB([r,g,b])都能找到最接近[r,b,g]的颜色名称(由平方和测量)。

例子
c = rgb('深红色')给出c = [0.5430 0 0]
c = rgb('Green')给出c = [0 0.5 0]
Plot (x,y,'color',rgb('orange'))绘制一条通过x和y的橙色线
RGB图表显示了所有的颜色
cnam = rgb(0.8,0.3,0.3)给出cnam = '印度红'

参考文献
[1] "CSS Color module level 3", W3C (World Wide Web Consortium)工作草案2008年7月21日,http://www.w3.org/TR/css3-color
[2]“Web颜色”,http://en.wikipedia.org/wiki/Web_colors

引用作为

埃塞俄比亚约(2021)。RGB三色名称,版本2(//www.tatmou.com/matlabcentral/fileexchange/24497-rgb-triple-of-color-name-version-2), MATLAB中央文件交换。检索

意见及评分(81

丹妮娜古金币

太好了!谢谢你解决了我的问题。

埃文易

Stephen Cobeldick

@Adam Danz:“最近”在哪个颜色空间?或者使用哪个deltaE算法?希望不只是sRGB中的欧几里得距离!

https://en.wikipedia.org/wiki/Color_difference

尼古拉斯Hoelsch

杰奎琳Rigatto

Shahzeb塔里克

Beatriz盖坦字索托

Zeynab Mousavikhamene

弗雷泽Musonda

路易莎Barrera)

neuromechanist

Ruoyu局域网

克莱尔·斯塔克

亚当Danz

特性请求
1) rgb({'green','blue',red','Lime'}) %返回一个三元组矩阵
2) rgb(10) %返回一个预定义的不同颜色列表
3) rgb([0.86 0.86 0.86]) %返回最接近的颜色名称
这些都是我添加到文件中的功能,其他人可能会觉得有用。

Saket Adhau

伟大的工作

大卫·加西亚

非常有用的。谢谢! !

基督教Iandiorio

迪米特里Chudinzow

Huskydog

Cange科勒姆46:
Function RGB = RGB (s)

函数rgbname = rgb(s)

佐伊

这很有帮助!!!!!谢谢您的努力!!!!!!

爱德华·Reitmann

Federica安吉拉Mevoli

Tilkesh

非常感谢您为简化这个过程所做的努力。

亚当Danz

多梅尼科Perillo

阿德里亚诺

胡安·拉米雷斯

Linwei胡

非常感谢!这对于线/散点图非常有用。

梅雷迪思鱼

亚当Danz

玛格丽塔

Katsuyuki田口

Farhad Sedaghati

Cristhian Aguirre佩雷斯

格雷格•王

就好了! !

天府徐

很好!谢谢。

Þorsteinn Markusson

卡琳娜古铁雷斯

我在运行rgb模式时遇到了麻烦。m,当我尝试运行它时,Matlab给出了以下错误:
Function RGB = RGB (s)

错误:在此上下文中不允许函数定义。

有人有什么想法吗?谢谢
卡瑞娜

朱利安雷恩

很有帮助!我的建议:打印所有颜色的工作表,并将rgb功能保存在一个文件夹中,然后添加这个文件夹与“设置路径”。这样就很容易使用任何颜色了;)

帐篷

欣阳

直截了当,非常有用!谢谢!

卡尔·雷纳

非常容易使用和工作完美!非常感谢

吴胖子

胡安·洛佩兹

巴勃罗

真的好完美的程序!
谢谢

Stephen Cobeldick

@Artemiy vyacheslavv:你不需要“组合”任何东西。我写的函数(在你给的链接)在两个方向转换:从RGB到colorname,也从colorname到RGB。

那么,当我的提交已经完成了两个转换时,为什么要“合并”呢?它不需要任何支持功能。金宝app

唐纳德·楚

非常感谢。能够使用更多的基本颜色是很棒的。

SMA

很有帮助!

尼科

如果您考虑添加最近更新的默认颜色顺序,用于颜色快捷方式列表,那就更好了!谢谢

尼科

伟大的工作

亚当Danz

约翰Trimper

Stephen Cobeldick

正如一些评论者所指出的,这个提交不匹配RGB ->颜色名。我写了一个颜色标识符函数来转换RGB和colornames(两种方式):

//www.tatmou.com/matlabcentral/fileexchange/48155

用户还可以使用最小二乘或颜色差方法之一CMC2:1、CIE76或CIE94(默认)来选择匹配RGB值。还包含了一个附加函数,用于演示这些匹配方法之间的差异。更多信息请参见:https://en.wikipedia.org/wiki/Color_difference

乍得格林

巧合的是,这个函数与这里描述的rgbmap函数一起工作://www.tatmou.com/matlabcentral/fileexchange/46874-rgbmap-color-maps/content/rgbmapdemo/html/rgbmap_demo.html

延斯•里希特

非常有用的:-)

布莱恩

菲利普

太棒了!

坑D

Dimitra Zarbouti

非常有用的。谢谢!

schwarzkater

太棒了! !非常有用的。

伊萨克

安东尼奥

巴蒂亚

伟大的功能!很有帮助。

正如其他人所提到的,colorname = rgb(r, g, b)还没有实现!

Katarzyna Zarnowiec

本杰明·贝叶斯

非常有用的功能!然而,您的版本2似乎还没有上载。当前函数不会接受3个输入[R,G,B]来返回颜色名称,就像你描述的那样。请更新!

Pio Nonus

最后给出了一种简单的Matlab颜色选择方法。在你写剧本之前,这是令人沮丧的。

Bahman Abbasi

非常有用的。考虑到Matlab中很少的默认选择,这可以将您的寿命延长几天!

SeungGyu曹

酷~,我正在找这个,谢谢。

约翰Trimper

太好了。

瓦法本RHOUMA

Feda

瑞安斯坦利

这是一个伟大的工具,但我有一些问题。当我使用你的示例代码:

cnam =会rgb (0.8, 0.3, 0.3)

Matlab的回报:

???使用==> rgb时出错
输入参数太多。

什么好主意吗?

Darwin@cal常

伟大的工作!

4月沃尔诺克

这是伟大的!非常感谢!

理查德牧杖

很方便,谢谢!

K R

这是如此简单和聪明!!这是多么大的节省时间和身材改善!!一百万谢谢! !

Sabine

扎马Aldahiyat

Amaaazing !

我们

优秀的深入帮助,包括许多参考资料…
易于扩展的查找表引擎…
对色彩爱好者来说当然非常有用……
我们

MATLAB版本兼容性
创建R2008b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!