本周文件交换精选

我们最好的用户提交

在RGB和颜色名称之间转换

本周的选择是在RGB和颜色名称之间转换通过Stephen Cobeldick

我遇到的一个相当普遍的挑战是需要更多情节色彩。我的图上有太多的线,MATLAB开始循环使用它已经使用过的颜色。对于这种情况,有很多应对机制。当我在过去拼凑我自己的解决方案时,我总是遇到一个相关的挑战,决定要添加什么额外的颜色。我经常发现自己在一个网站上玩RGB值,直到我确定了一个我喜欢的。

Stephen的提交提供了一种简单的方法,可以根据可识别的名称来确定RGB组合。你从28个调色板中进行选择,每个调色板都包含一个可供选择的颜色名称词汇。我使用xkcd,它包含949种预先配置的颜色,从“黄绿”到“黄/绿”再到“黄绿”。(也有一些非黄色/绿色的)。想知道它们看起来像什么,调用COLORNAMES_VIEW来获得一个图形窗口浏览器:


xkcd Colornames视图

一旦你有了一种颜色,你可以调用COLORNAMES来获得对应于它的RGB向量。我翻转了输出参数,以便可以直接将调用内联到plot命令中。这就是干血的正弦波的样子:

干血行

一个让我印象深刻的事实是,Stephen在他第一次上传这篇文章之后的4年多时间里一直支持这篇文章。万博1manbetx就在上个月,他对R2018b的兼容性进行了调整。维护您的工作的主要荣誉!

我想为下一次更新提供两个小建议。一个是包括对万博1manbetx字符串除了字符数组。还要考虑添加Sherwin-Williams作为一个调色板。没有什么会比头脑风暴青铜或平房米色更有趣的情节。

让我们知道你的想法在这里或者离开评论斯蒂芬。

|
  • 打印
  • 发送电子邮件

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。