马上就到一年一度七夕节啦,如何节碳环保而出奇的向心上人表达心意呢?答案当然是亲手制作视频/卡片/动画类啦,只要有足够的创意,加上技术过硬,效果好到无上限。

今天我就浅浅的使用Python turtle这个库来完成一张简单的动态卡片,以下是我的详细实现步骤,作为敲门砖,大家赶快试起来吧。

第一步当然是环境准备啦,在我们本地python环境中安装好turtle这个库。

pip install turtle

第二步就是准备我们卡片所有需要的素材,这里我准备了三张图,分别是背景图,男孩图和女孩图,大家练习也可以直接取用,或者替换成自己喜欢的图也可,但是要注意图片格式一定要是gif格式才行哦。

 

第三步就开始刷刷代码啦

思路如下:

1. 设置背景图和窗口大小,这里可以参考准备的背景图大小,最好保持设置和图片大小一致或稍稍大一点,不然会默认挡住背景图。

import turtle# 设置背景图
turtle.bgpic('./backgroud.gif')
# 初始化窗口大小
turtle.setup(1000, 900)

2. 构思画一个半圆当作月亮

t = turtle.Turtle()
t.up()
t.goto(-330, -100)
t.down()# 开始绘制月亮,设置线条颜色
t.pencolor("#EAEAAE")
t.pensize(5)
# 设置填充颜色
t.fillcolor('#EAEAAE')
# 开始填充
t.begin_fill()
t.fd(90)
t.left(70)
# 绘制半圆
t.circle(-250, 60)
t.right(10)
t.fd(90)
t.right(10)
t.circle(-250, 60)
t.left(70)
t.fd(90)
# 完成填充
t.end_fill()

3. 制作有情人桥上相聚的场景

# 女孩
t2 = turtle.Turtle()
t2.up()
t2.pensize(0)
t2.goto(500, -50)def move_b_g(b1, g1, h):t.up()t.goto(b1, h)t.down()# 设置图片image = "boy.gif"screen = t.getscreen()screen.addshape(image)t.shape(image)t2.up()t2.goto(g1, h)t2.down()image = "girl.gif"screen = t2.getscreen()screen.addshape(image)t2.shape(image)# 实现移动
move_b_g(-285, 278, -50)
move_b_g(-225, 218, -22)
move_b_g(-185, 178, -32)
move_b_g(-135, 128, 75)
move_b_g(-77, 70, 100)
move_b_g(-25, 18, 110)

4. 增加祝福文字闪现

# 文字
t3 = turtle.Turtle()
t3.pensize(0)t3.up()
t3.goto(-90, -60)
t3.down()
# 设置颜色
t3.pencolor("#CD7F32")
# 设置内容和字体样式和大小
t3.write('愿天下有情人终成眷属', font=('华文楷体', '22'))
# 完成啦
turtle.done()

OK,运行效果如下:

是不是简单又有趣了,大家快快做起来吧!!!

祝大家七夕节快乐,有情人终成眷属~~~~

使用Python turtle快速实现七夕情人节礼物相关推荐

  1. 七夕情人节礼物:爱情花园 v3.2 bug

    七夕情人节礼物:爱情花园 v3.2漏洞   --七夕情人节的礼物,祝天下所有有情人终成眷属! [v3.2版过七夕,侍2.14情人节再更新新版:有任何疑问或建议请联系我 QQ:709155168] 20 ...

  2. 使用python的tkinter和turtle库函数制作七夕/情人节送对象的礼物

    闲来无事,用python制作了一个可以在七夕/情人节送对象的礼物,展示一把程序员的浪漫~ 男朋友的同门看到了之后表示,你女朋友好牛逼&浪漫 那么话不多说,我们这就开始吧! 1. 库函数包装 使 ...

  3. 七夕情人节送女朋友什么礼物?七夕情人节礼物推荐

    七夕情人节送女朋友什么礼物最好呢?七夕作为我们的传统情人节,当然送礼物要用心+浪漫啦,今天就给大家介绍几款干货满满的七夕礼物清单吧,有了这些再也不用担心不会挑礼物啦. 一.南卡runner pro3骨 ...

  4. 七夕节送女朋友啥礼物好?七夕情人节礼物推荐

    七夕节,是人间牛郎与天上的七仙女的传说,讲述牛郎与七仙女两地相隔,只能每年的七月初七在鹊桥相见一面,表达的是夫妻之间不离不弃,白头偕老的情感,现在变成了中国的情人节,那七夕节送什么礼物给心仪的女友了? ...

  5. 【python教程入门学习】七夕情人节表白|Python程序员的花式表白

    七夕情人节马上到了,各位都准备了什么礼物?是不是想得头发都要掉了-- 那么本文就来给大家介绍几种用Python表白的姿势(绝不是画个爱心曲线啦-) 神马?你还在solo用不上?那不是更要收藏一波,以备 ...

  6. python画狗_Python 画一只单身狗作为情人节礼物

    image.png 1.说点什么 今天是情人节,在五道口技校有npy的人是幸福的,因为对方可以帮忙换屏幕.拆电脑.修电视.换灯泡--五道口技校的单身狗也是幸福的,因为不用帮一个npy调板子.写数学.d ...

  7. 七夕送女朋友什么礼物好?七夕情人节送礼物攻略

    越来越临近七夕情人节啦,大家都在挑什么送给对方的礼物呢?在逛各大网站逛的晕头转向,七夕礼物到底如何挑选,这真的是一个很难的问题,到底如何选择才能在七夕当天送出一份对方喜欢的礼物呢!下面推荐的这几款都是 ...

  8. python turtle画气球-菲菲用python编程绘制的父亲节礼物

    原标题:菲菲用python编程绘制的父亲节礼物 爱心热气球 菲菲说带着爸爸一起坐热气球 绘制此图菲菲一共写了60行代码 视频动画 Turtle 库 命令 说明 turtle.forward(dista ...

  9. 《520七夕情人节表白礼物》:虚幻浪漫的爱情故事——❤520表白星空漫漫3D相册❤(HTML+CSS+JavaScript)...

    <520七夕情人节表白礼物>:虚幻浪漫的爱情故事--❤520星空漫漫3D相册❤(HTML+CSS+JavaScript) 520七夕节告白,也就是中国的情人节,你除了送花你还会什么?? 快 ...

最新文章

  1. 打印session cookie
  2. 白盒测试工具 - sonar报告常见示例分析,sonar代码质量问题分析演示
  3. 【直播】深度卷积神经网络模型设计技术
  4. pytorch拼接函数:torch.stack()和torch.cat()--详解及例子
  5. python下载过程中最后一步执行opencv出错怎么回事_如何修复python中opencv中的错误“QObject::moveToThread:”?...
  6. c# 中Stopwatch 类的运用
  7. cortex系列处理器排行_ARM实时处理器Cortex-R8介绍_Cortex-R系列处理器盘点
  8. JavaScript原生对象属性和方法详解——Date对象
  9. JavaScript和JQuery获取DIV的值
  10. java二级大纲_计算机二级Java语言程序设计考试大纲
  11. java word 文档合并_[原创]java合并word文件
  12. 苹果电脑怎么进入虚拟服务器设置,苹果Mac电脑 Vmware虚拟机共享文件夹设置教程...
  13. Incompatible magic value xxxxxx in class file
  14. python爬取小猪短租信息
  15. Ubuntu上安装Chrome浏览器
  16. 一个简单的格式化信函生成器
  17. 使用阿里云镜像加速器
  18. 协作乐高 All In One:DAO工具大全
  19. int(size)中的size到底神马意思(mysql)
  20. PHP - Laravel 视图模板(blade.php) 循环便利

热门文章

  1. 仿菁优网首页动画效果
  2. 大数据学习01:大数据概述
  3. 2017年8月历史文章汇总
  4. tsconfig 配置文件各字段详解
  5. ubuntu 18.04 Linux 安装OpenCV 教程
  6. 设计师:裸眼 3D 效果,你们客户端实现很难吗?
  7. 线程、进程(2)----- 从计算机物理层面分析
  8. 大话西游精彩影评(一)
  9. 隐写术-PNG文件隐写(一)
  10. CreateEvent