文件交换

图像缩略图

RGB颜色名称的三倍,版本2

版本1.1.0.0(4.46 kB) Kristjan Jonasson.
返回与给定颜色名称相对应的MATLAB RGB颜色说明符(支持139种颜色)。万博1manbetx

123下载

更新2009年7月5日

查看版本历史记录

查看许可证

RGB = RGB('ColorName')返回与CSS3所提出的标准[1]对应于名为ColorName的颜色的红色蓝色三倍,其中包含139种不同颜色(RGB三重载是0到1之间的1x3矢量数字。)。颜色名称是几乎所有Web浏览器接受的颜色名称,例如棕色,黑暗,Slategray。

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

ColorName = RGB(R,G,B)和ColorName = RGB([R,G,B])都找到颜色的名称,其中三倍最接近[R,B,G](按平方和测量))。

例子
C = RGB('黑暗')给出C = [0.5430 0 0]
C = RGB(“绿色”)给出C = [0 0.5 0]
绘图(x,y,'颜色',RGB('橙色'))通过x和y绘制橙色线
RGB图表显示了所有颜色
Cnam = RGB(0.8,0.3,0.3)给Cnam ='Indianred'

参考
[1]“CSS颜色模块3级”,W3C(万维网联盟)2008年7月21日的工作草案,http://www.w3.org/tr/css3-color.
[2]“网上颜色”,http://en.wikipedia.org/wiki/web_colors.

引用

Kristjan Jonasson(2021年)。RGB颜色名称的三倍,版本2(//www.tianjin-qmedu.com/matlabcentral/filexchange/24497-rgb-triple-of-color-name-version-2),Matlab中央文件兑换。检索到

评论和评级(83.

雅克奎琳·丽塔

莉娅西班牙

Daniella Zecchino.

优秀的!谢谢你解决我的问题。

yi.

斯蒂芬Cobeldick.

@adam danz:“最近”在哪种颜色空间?或使用哪个deltae算法?希望不仅仅是SRGB的欧几里德距离!

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

Nicolas Hoelsch.

雅克奎琳·丽塔

Shahzeb Tariq.

Beatriz Gaitan Soto.

Zeynab Mousavikhamene.

Frazer Mouonda

CharlesM.Bélangernzakimuena

路易斯巴雷约

神经操库

Ruoyu Lan.

Clair Stark.

亚当丹斯

特征请求
1)RGB({绿色','蓝色',红色','Lime'})%返回三胞胎矩阵
2)RGB(10)%返回预定义的不同颜色列表
3)RGB([0.86 0.86 0.86])%返回最接近的颜色名称
这些都是我添加到文件中的所有功能,其他功能可能会发现有用。

Saket Adhau.

做得好

大卫加西亚

很有用。谢谢!!

基督徒Iandiorio

Dimitrij Chudinzow.

哈西斯丁

峡谷46:
功能RGB = RGB(s)

函数RGBNAME = RGB

zoe.

这非常有帮助!!!!!感谢你的付出!!!!!!

Eduard Reitmann.

Federica Angela Mevoli.

Tilkesh.

非常感谢您的努力,以缓解该过程。

亚当丹斯

Domenico Perillo.

阿德里亚诺

Juan Ramirez.

临威胡

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

梅雷迪思鱼

亚当丹斯

玛格丽塔

katsuyuki taguchi.

Farhad Sedaghati.

CristhianAguirrePérez.

格雷格王

只是伟大!!

天府徐

很好!谢谢。

þorsteinnmarkússon.

Karina Gutierrez.

当我尝试运行它时,我遇到了RGB.m的麻烦,Matlab给了我以下错误:
功能RGB = RGB(s)

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

有人有什么想法?谢谢
Karina.

朱利安雷诺斯

非常有帮助!我的建议:用所有颜色打印表格并将RGB函数保存在文件夹中,然后使用“Set Path”添加此文件夹。那么使用任何颜色会很容易;)

蒂迪

新沂阳

直截了当,非常有帮助!非常感谢!

Carl Reiner.

非常易于使用,完美工作!非常感谢

魏伟吴

胡安洛佩兹

Pablo.

真的很好的计划!
谢谢

斯蒂芬Cobeldick.

@ArtemiyVyacheslavov:你不需要“结合”任何东西。我写的函数(在您提供的链接中)在两个方向上转换:从RGB到ColorName,以及从ColorName到RGB。

那么为什么我的提交时,为什么“联合”这两个转换都是呢?它不需要任何支持功能。万博1manbetx

唐纳德楚

非常感谢。能够使用超过基本颜色很棒。

SMA.

非常有帮助!

尼古拉

如果您将考虑在彩色快捷方式列表中添加最近更新的更新默认colorOrder,则会更好地添加。谢谢

尼古拉

工作伟大

亚当丹斯

约翰三裙子

斯蒂芬Cobeldick.

由于一些评论者已注意到,此提交不匹配RGB - > ColorNames。我写了一个颜色标识符函数来转换RGB和COLORNARAMES(两种方式):

//www.tianjin-qmedu.com/matlabcentral/fileexchange/48155.

用户还可以选择要使用最小二乘匹配的匹配RGB值,或者一个色差方法CMC2:1,CIE76或CIE94(默认值)。还包括奖励功能,表明这些匹配方法之间的差异。有关详细信息,请参阅:https://en.wikipedia.org/wiki/color_difference.

Jens Richter.

很有用 :-)

布莱恩

菲律宾

伟大的!

坑D.

Dimitra Zarbouti.

很有用。谢谢!

Schwarzkater.

伟大的!!很有用。

isaak.

安东尼奥

贝加迪亚

伟大的功能!非常有帮助。

因为其他人提到了ColorName = RGB(R,G,B)尚未实施!

Katarzyna Zarnowiec.

本杰明贝父

非常有用的功能!但是,您的版本2似乎尚未上传。当前功能不接受3个输入[r,g,b]以返回颜色名称,如您描述。请更新!

pio nonus

最后是选择matlab颜色的简单方法。在你的脚本之前,它令人沮丧。

Bahman Abbasi.

很有用。鉴于Matlab中令人沮丧的默认选择,这可以在几天内延长您的寿命!

Seunggyu Cho.

酷〜,我正在寻找这个,谢谢。

约翰三裙子

很好。

Wafa Ben Rhouma.

FEDA

Ryan Stanley

这是一个很好的工具,但我有几个问题。当我使用示例代码时:

Cnam = RGB(0.8,0.3,0.3)

Matlab回报:

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

有任何想法吗?

达尔文@ Cal Chang

做得好!

四月警告

这很棒!非常感谢!

理查德克罗泽尔

非常方便,谢谢!

K R.

这太简单而辉煌!多么庞大的时间 - 储蓄和图形改进!一百万感谢!!

Sabine.

Husam Aldahiyat.

amaazing!

我们

非常深入的帮助,包括许多引用......
易于扩展的查找表引擎......
对颜色怪胎非常有用......
我们

Matlab释放兼容性
使用R2008B创建
兼容任何释放
平台兼容性
视窗 苹果系统 Linux.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!