coloradd颜色增加源代码

"""颜色增加与颜色设定命令,用来在海龟画图中做颜色渐变。
   作者:李兴球 2019/4/13晚更新
   本程序定义了两个函数,coloradd是用来增加颜色的,colorset是把一个整数转换成rgb三元色值。
"""

import colorsys
def coloradd(color,dh):
    """颜色增加
       color是三元组,分别为0-1之间的浮点数。
       此函数把颜色转换成hls模式,对色度h进行增加色度dh的操作
       然后转换回去,dh是小于1的浮点数。       
    """
addcolor = coloradd   #定义别名

def colorset(color):
    """设定颜色,color范围为1到360
       把一个整数转换成三元色值
    """    
    return r,g,b
    
setcolor = colorset    #定义别名

if __name__ == "__main__":
    color = (1,0,0)
    color = coloradd(color,0.001)
    print(color)
    print()
    color = (1,0,0)
    for i in range(256):
        color = coloradd(color,i/255)
        r = int(color[0] * 255) 
        g = int(color[1] * 255) 
        b = int(color[2] * 255)
        print(r,g,b)
        
    input("颜色增加与颜色设定命令,作者:李兴球,请按回车键结束测试.")
    

 

如需要查看完整代码,请扫码付款:

VIP免费查看

已有6人支付

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

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

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