之前有两篇文章涉及了PPT编程,
做了蒙版生成器:
渐变生成器:
本期我打算继续色彩问题,
目标是一页PPT搞定配色。
我们给PPT配色最实用的需求,
就是先一个LOGO色或者行业的主题色。
根据这个颜色生成配色方案。
配色的原理网络上有很多,
但是方案针对PPT的比较少。
对于PPT来讲,
我们经常需要在主色之外,
明度相近地选择一个辅助色,
来让色彩更加丰富。
也经常需要色相相对的一个强调色,
来突出重点信息。
希望色彩明快的,
高饱和度进行配色。
喜欢文艺的,
降低饱和度进行配色。
当然,
同一个主色配色方案是很多变的,
所以我希望能它能自动生成:
单色配色、双色配色、三色配色方案,
并且为了让元素显得更精致,
还要基于主色形成渐变色。
考虑以上功能,
我布局了一下平面。
然后在开发工具中插入命令按钮,
用VBA编写代码。
核心就是把色相、饱和度、明度的概念数值化,
计算每一个形状的色值,
并且通过HSL和RGB的转换,
把数值赋予每个形状。
成果测试如下:
吸取一个色,
点击按钮,
一键生成配色。
换几个颜色再试试。
这些方案是考虑了PPT应用场景的,
而且文件本身是PPT格式的,
所以配色可以直接格式刷到别的元素上,
还是挺方便。
本文源文件已打包,
可以直接用来配色,
代码也在里面供感兴趣的朋友查阅。
后台回复【配色器】即可下载。