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资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » Python颜色增加模块:coloradd 简介
李兴球的博客_Python创意编程技术前沿_pygame » Python颜色增加模块:coloradd 简介