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免费查看

已有0人支付

本站所有作品,教程等皆为原创,盗版必究。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。扫码付款后的朋友可以加QQ: 406273900,提供技术支持及发送作品图片与配音素材。亦可直接向微信号scratch8付款购买。
李兴球的博客_Python创意编程技术前沿 » coloradd颜色增加源代码

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

李兴球博客 风火轮编程主页
error: Content is protected !!