福利!这两款我自制的免费配色工具你领到了吗?

​前两天刚入职,还没干过啥活儿,就迎来了中秋3天+国庆7天总共8天的假期,美滋滋。

在这么喜庆的日子里,我觉得大家应该也无心科研,所以不如给大家发点儿福利,继续乐呵乐呵。

当然,说是福利,其实是账号里的一些“老东西”,很多老粉大概是见过的。

只是当时关注我的人还比较少,知道的不多。

这次就整理其中的两款工具,赠与大家。

1. 384种中国传统色

如果你关注我的某音,也许有看过《SCI论文插图遇见中国传统颜色》:

这些颜色取自《中国传统色:故宫里的色彩美学》这本书,书里归纳了384种中国传统色色名,每个颜色都是有据可查,有典可寻的,比如:

我花了几天时间,把书中的384种中国传统颜色集成到了Matlab中,制作了ColorPM这款颜色补充包(国庆福利!384种故宫美色!Matlab中国风配色工具ColorPM)。

使用时,只需对照色卡中的颜色,选择想要的颜色所对应的序号作为输入参数输入到ColorPM函数里,即可输出想要的颜色RGB值,如:

% 设置颜色color_hFit = ColorPM(320);color_hE = ColorPM(302);color_hModel = ColorPM(152);color_hData = ColorPM(124);color_hCI1 = ColorPM(333);color_hCI2 = ColorPM(333);

下载方式

公号:阿昆的科研日常,后台回复关键字“384”获取~

2. 自动配色神器

ColorForFans是我制作的一款自动配色工具(粉丝福利!Matlab自动配色神器ColorForFans),顾名思义,就是为粉丝而做的配色工具

只要你拥有我之前制作的任何一款配色补充包(addcolor、addcolorplus、colorplus、color51、color320、color328、color176、color336、ColorJ),都可以使用这款ColorForFans自动配色工具

ColorForFans中集成了520种大师配色,可以自动与你的输入颜色进行匹配。

如果匹配不成功,ColorForFans会自动触发经典的四边形配色法

ColorForFans的使用方法非常简单。

首先,确保你的配色补充包(addcolor、addcolorplus、colorplus、color51、color320、color328、color176、color336或ColorJ)在你的当前工作路径,或者也可以通过setpath加载你的配色补充包

然后,对照cheetsheet,选择配色补充包中的任意一个颜色

% demo of ColorForFans%% 270种颜色C1 = ColorForFans('addcolor',1,'filename','demo1');%% 配色强化补充包C2 = ColorForFans('addcolorplus',5,'filename','demo2');%% 450种常用色C3 = ColorForFans('colorplus',2,'filename','demo3');%% 51种中国传统颜色C4 = ColorForFans('color51',46,'filename','demo4');%% 249种日本传统颜色C5 = ColorForFans('ColorJ',2,'filename','demo5');%% 320种中国传统颜色C6 = ColorForFans('color320',63,'filename','demo6');%% 328种英国传统颜色C7 = ColorForFans('color328',179,'filename','demo7');%% 176种美国传统颜色C8 = ColorForFans('color176',44,'filename','demo8');%% 336种法国传统颜色C9 = ColorForFans('color336',250,'filename','demo9');

运行后,ColorForFans会自动生成一张色卡,并把搭配好的颜色作为输出存在变量C中

色卡中列出了每一个颜色对应的RGB值和HEX值,方便大家在其它软件(比如PPT、Excel、Origin等)中使用

下载方式

公号:阿昆的科研日常,后台回复关键字“福利”获取~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/145573.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【聊天系统的优化】RPC方式的优化

RPC方式的优化 聊天系统的中RPC的选择Jsonprotobufmsgpack 聊天系统的中RPC的选择 在RPC方式中,常用的三种方式:Json,protobuf,Msgback 设定一个简单的加和服务,客户端发送一个list给服务端,需要将list的…

API接口数据流转常见安全机制

01 什么是API? 百度百科给出了API的定义: API(应用程序接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需…

C++ 类构造函数 析构函数

类的构造函数 类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。 构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于为某些成员变量设置初始值。 下面的实例有助于更好地…

Vue以及整合ElementUI

初始化vue项目 #vue 脚手架使用 webpack 模板初始化一个 appname 项目 vue init webpack appname启动 vue 项目 #项目的 package.json 中有 scripts,代表我们能运行的命令 npm start npm run dev #启动项目 npm run build:将项目打包项目结构 运行流程…

el-menu 导航栏学习(1)

最简单的导航栏学习跳转实例效果: (1)index.js路由配置: import Vue from vue import Router from vue-router import NavMenuDemo from /components/NavMenuDemo import test1 from /components/test1 import test2 from /c…

Firefox 开发团队对 Vue 3 进行优化效果显著

Mozilla 官方博客近日发表文章《Faster Vue.js Execution in Firefox》,介绍了 Firefox 开发团队对 Vue 3 进行的优化。 文章写道,在使用 Speedometer 3 对 Firefox 进行基准测试时,他们发现 Vue.js test 的测试结果从 Vue 2 升级到 Vue 3 后…

MySQL单表查询与多表查询

目录 一、单表查询 ​编辑 1、显示所有职工的基本信息。 ​编辑2、查询所有职工所属部门的部门号,不显示重复的部门号。 ​编辑3、求出所有职工的人数。 4、列出最高工和最低工资。 ​编辑5、列出职工的平均工资和总工资。 ​编辑6、创建一个只有职…

【数据结构】队列实现+层序遍历详解+一些练题

欢迎来到我的:世界 希望作者的文章对你有所帮助,有不足的地方还请指正,大家一起学习交流 ! 目录 前言队列的实现层序遍历详解强化练习1.判断是不是完全二叉树求二叉树的最大深度 总结 前言 国庆到了,也要内卷一下,感…

ElasticSearch 同步数据变少了

一、前言 这几天对接ES遇到几个坑,我们将一张库存表同步到ES发现Docs Count和我们表中的数据对不上,需要加上Docs deleted才对得上,也不知道批量写入数据为什么有些数据就会成 Docs deleted。 二、ID和版本号 ES中每一个Document都有一个_…

c#中的接口

使用IEnumerable统一迭代变量类型 class Program {static void Main(string[] args){int[] nums1 new int[] { 1, 2, 3, 4, 5 };ArrayList nums2 new ArrayList { 1, 2, 3, 4, 5 };Console.WriteLine(Sum(nums1));Console.WriteLine(Sum(nums2));Console.WriteLine(Avg(nums…

oracle-使用PLSQL工具自行修改用户密码

1、使用PLSQL工具,输入用户名和原密码登录,如下图 2、登录后,在会话下拉菜单中找到”Change password..” 3、在跳出的窗口中配置新密码,修改完成后单击”确认”,后退出PLSQL 4、重新打开PLSQL,使用新密码登…

【Spring Cloud】深入理解 Eureka 注册中心的原理、服务的注册与发现

文章目录 前言一、微服务调用出现的问题1.1 服务消费者如何获取服务提供者的地址信息?1.2 如果有多个服务提供者,消费者该如何选择?1.3 消费者如何得知服务提供者的健康状态? 二、什么是 Eureka2.1 Eureka 的核心概念2.2 Eureka 的…

C语言数据结构之排序整合与比较(冒泡,选择,插入,希尔,堆排序,快排及改良,归并排序,计数排序)

前言:排序作为数据结构中的一个重要模块,重要性不言而寓,我们的讲法为下理论掌握大致的算法结构,再上代码及代码讲解,助你一臂之力。 一,冒泡 冒泡排序应该是大家学习以来第一个认识的排序方法&#xff0…

buuctf-[WUSTCTF2020]CV Maker

打开环境 随便登录注册一下 进入到了profile.php 其他没有什么页面&#xff0c;只能更换头像上传文件&#xff0c;所以猜测是文件上传漏洞 上传一句话木马看看 <?php eval($_POST[a]);?>回显 搜索一下 添加文件头GIF89a。上传php文件 查看页面源代码&#xff0c;看…

Leetcode---364场周赛

题目列表 2864. 最大二进制奇数 2865. 美丽塔 I 2866. 美丽塔 II 2867. 统计树中的合法路径数目 一、最大二进制奇数 这题只要你对二进制有了解(学编程的不会不了解二进制吧)&#xff0c;应该问题不大&#xff0c;这题要求最大奇数&#xff0c;1.奇数&#xff1a;只要保证…

谷歌扩展下载

Chrome 扩展下载安装网站推荐 # 1. 极简插件优质crx应用 ●地址&#xff1a;https://chrome.zzzmh.cn ●推荐&#xff1a;★★★★★ 一个非常良心 & 干净 & 简洁的 Chrome 扩展下载网站&#xff0c;体验非常不错&#xff01; 侧边栏可以通过类型对扩展进行筛选和排序&…

Android LiveData 介绍

Android LiveData 介绍 系列文章目录前言一、LiveData是什么&#xff1f;二、简单使用依赖测试数据准备1.创建可观察的livedata2.观察它3.更新它 总结 系列文章目录 Android LiveData 介绍&#xff08;本文&#xff09; 前言 本系列根据官网介绍Jetpack中的数据通信组件&…

大数据Doris(三):Doris编译部署篇

文章目录 Doris编译部署篇 一、Doris编译

侯捷 C++ STL标准库和泛型编程 —— 4 分配器 + 5 迭代器

4 分配器 4.1 测试 分配器都是与容器共同使用的&#xff0c;一般分配器参数用默认值即可 list<string, allocator<string>> c1;不建议直接用分配器分配空间&#xff0c;因为其需要在释放内存时也要指明大小 int* p; p allocator<int>().allocate(512,…

图像处理: 马赛克艺术

马赛克 第一章 马赛克的历史渊源 1.1 马赛克 艺术中的一种表面装饰&#xff0c;由紧密排列的、通常颜色各异的小块材料&#xff08;如石头、矿物、玻璃、瓷砖或贝壳&#xff09;组成。与镶嵌不同的是&#xff0c;镶嵌是将要应用的部件放置在已挖空以容纳设计的表面中&#xff0…