淡入淡出姑娘_turtle+pil实现虚像效果

python turtle fade in fade out effect maid淡入淡出的姑娘演示
python turtle fade in fade out effect maid淡入淡出的姑娘演示

江南姑娘在古镇若隐若现。以下是部分代码预览:

"""
   淡入淡出姑娘.py
   曾经以为海龟画图不能支持虚像效果,其实这是对的。
   但这并不意味着不能显示透明图形,本程序配合PIL模块的相关命令,
   让海龟画图屏幕显示一张淡入淡出的姑娘图形,并且图形会跟随着鼠标指针移动。
   
"""
from PIL import Image,ImageTk
from turtle import Turtle,Screen,TurtleScreenBase,Shape

def _onmousemove(self, fun, add=None):
    """绑定鼠标移动事件"""    
    pass

def follow(x,y):
    pass
    
def setalpha(turtle,alpha):
    """turtle:海龟对象,alpha:透明度"""    
    pass
    
width,height = 800,500
screen = Screen()
screen.delay(0)
screen.setup(width,height)
screen.bgpic("zhouzhuang.png")
screen.title("淡入淡出姑娘by李兴球")

filename = '姑娘.png'
pass
maid = Turtle(visible=False,shape=filename)
maid.rawimagename = filename
maid.rawimage = rawimage
setalpha(maid,0)
screen.onmousemove(follow)
maid.up()
maid.st()

while 1:
    for alpha in range(0,256):
        setalpha(maid,alpha)

    for alpha in range(255,-1,-1):
        setalpha(maid,alpha)


如需要下载完整源代码及素材,请扫码付款:

VIP免费查看

已有0人支付

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

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

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