Python颜色增加模块:coloradd 简介

coloradd是颜色增加模块。主要用途为配合海龟画图turtle制作酷炫的图形与动画。

它里面有四个命令一个是coloradd,别名是addcolor。另一个是colorset,别名是setcolor。有brightset命令,用来设置颜色亮度,有saturation命令,用来设置颜色饱和度。安装方法为在cmd管理员框下输入pip install coloradd。

以下假设有三元组c,它的值为(255,0,0),这可以代表红色。

coloradd命令用法
coloradd命令能让RGB255格式的颜色三元组增加,返回的也是三元组,效果就像Scratch中的颜色增加积木命令一样。
如coloradd(c,0.01)返回(255, 15, 0), coloradd(c,0.02)返回(255, 30, 0),coloradd(c,0.03)返回(255, 45, 0),这样颜色就能向着红橙黄绿青蓝紫的“方向”渐变。

colorset命令用法

colorset命令能把一个整数转换成RGB255格式的三元组,这样海龟画图就能识别成颜色了。以下是代码示例:

>> colorset(0)
(255, 0, 0)
>>> colorset(10)
(255, 42, 0)
>>> colorset(20)
(255, 84, 0)
>>> colorset(30)
(255, 127, 0)

brightset命令用法

brightset命令用途是设置一个RGB颜色三元组的亮度。它的第二个参数为一个从0到1的小数,值越大越亮!以下是代码示例:

>>> brightset(c,0.1)
(51, 0, 0)
>>> brightset(c,0.2)
(102, 0, 0)
>>> brightset(c,0.3)
(153, 0, 0)
>>> brightset(c,0.5)
(255, 0, 0)
>>> brightset(c,0.8)
(255, 153, 153)
>>> 

saturationset命令用法

saturationset命令的用途是设置一种RGB颜色三元组的饱和度。它的第二个参数为一个从0到1的小数,值越大饱和度越高!以下是代码示例:

>>> saturationset(c,0.1)
(140, 114, 114)
>>> saturationset(c,0.2)
(153, 102, 102)
>>> saturationset(c,0.3)
(165, 89, 89)
>>> saturationset(c,0.8)
(229, 25, 25)
>>> 
多个示例与PDF说明书下载网址:
链接:https://pan.baidu.com/s/1qEEY-rmN_WvSe5oZsGu-MA 
提取码:inn1 


本站所有作品,教程等皆为原创。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。QQ群免费教学群:225792826 (提供真实姓名可入群)
李兴球的博客_Python创意编程技术前沿_pygame » Python颜色增加模块:coloradd 简介
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页