回忆童年-教你用python做出童年经典的动漫人物

python画海绵宝宝 【代码】python画海绵宝宝。 阅读详情

今天带大家看看童年的经典,海绵宝宝跟派大星看过没?

我看过,是不是有点儿暴露年龄了!哈哈哈 话不多说,开始画图啦!

环境安装:
开发工具:pycharm 开发环境:python3.7, Windows10 使用工具包:turtle

​​​

项目思路解析
(1)明确turtle基本配置,然后我们在确定画框的高度以及画笔的大小,还有对应画框标题和画笔运行的速度。

screensize(800, 600, 'white')
    pensize(3)
    title('海绵宝宝')
    speed(19)
(2)首先咱们调整画笔位置,找到对应原点位置。

def go_to(x, y):
    penup()
    goto(x, y)
    pendown()
​
go_to(0, 0)
(3)画出海绵宝宝的头部海绵,选取对应宽度,坐标大小可自行调整 定位的函数可以重复使用,海绵宝宝周围为波浪线,添加上对应的弧度,添加上黄色。

def head():
    go_to(-200, 180)
    fillcolor('yellow')
    begin_fill()
    seth(-30)
    for _ in range(6):
        circle(36, 60)
        circle(-36, 60)
    seth(-125)
    for _ in range(5):
        circle(40,60)
        circle(-40,60)
    seth(-210)
    for _ in range(4):
        circle(45,60)
        circle(-45,60)
    seth(65)
    for _ in range(5):
        circle(40,60)
        circle(-40,60)
    end_fill()
什么都没有的海绵宝宝身体。

​​​

给海绵宝宝添加上面部表情,眼睛的数据多为圆弧,鼻子为小倒勾尺寸可自行调整。

乍一看就是一块大海绵。

(4)慢慢加上眼睛、睫毛......

def eye():
    # 眼白
    go_to(14, -5)
    fillcolor('#f0f0f0')
    begin_fill()
    circle(65, 360)
    end_fill()
    begin_fill()
    go_to(13,12)
    seth(98)
    circle(-65,360)
    end_fill()
​
    #眼球
    go_to(-10,20)
    fillcolor('blue')
    begin_fill()
    circle(20,360)
    end_fill()
    go_to(-22,20)
    fillcolor('black')
    begin_fill()
    circle(7,360)
    end_fill()
    go_to(40,15)
    fillcolor('blue')
    begin_fill()
    circle(-20, 360)
    end_fill()
    go_to(53,15)
    fillcolor('black')
    begin_fill()
    circle(-7,360)
    end_fill()
​
    #睫毛
    go_to(-95,65)
    left(20)
    forward(40)
    go_to(-50,87)
    right(25)
    forward(32)
    go_to(0,70)
    right(25)
    forward(40)
​
    go_to(40, 75)
    left(35)
    forward(40)
    go_to(90, 87)
    right(18)
    forward(30)
    go_to(120, 70)
    right(25)
    forward(40)
​
def nose():
    fillcolor('yellow')
    go_to(0, -7)
    begin_fill()
    right(50)
    circle(-60, 30)
    color('yellow')
    goto(15,-40)
    end_fill()
    color('black')
    go_to(0, -7)
    seth(-75)
    forward(30)
    go_to(30,-7)
    seth(-105)
    forward(30)
这是画上眼睛的海绵宝宝。

​​​

(5)添加上嘴 加上海绵宝宝有代表性的大白牙。

def mouth():
    go_to(-120, - 60)
    seth(-45)
    circle(200, 30)
    seth(0)
    forward(100)
    seth(15)
    circle(200, 30)
​
def tooth():
    go_to(-30,-114)
    seth(-95)
    fillcolor('white')
    begin_fill()
    forward(30)
    seth(0)
    forward(40)
    seth(95)
    forward(30)
    go_to(-30,-114)
    end_fill()
​
    go_to(30, -114)
    seth(-95)
    fillcolor('white')
    begin_fill()
    forward(30)
    seth(0)
    forward(40)
    seth(95)
    forward(30)
    go_to(60, -114)
    end_fill()
加上大门牙的小家伙儿挺精神的。

效果图:

​​​

(6)面部完成之后开始完善身体的一些结构增加小白衬衫和海绵宝宝的手臂。

def body():
    go_to(-170,-180)
    seth(-120)
    circle(150, 30)
    seth(0)
    forward(40)
    seth(100)
    forward(35)
    seth(-80)
    forward(100)
    fillcolor('brown')
    begin_fill()
    seth(0)
    forward(300)
    seth(80)
    forward(110)
    seth(-100)
    forward(65)
    seth(180)
    forward(315)
    go_to(-118,-400)
    end_fill()
    go_to(-170,-255)
    fillcolor('yellow')
    begin_fill()
    seth(-75)
    forward(80)
    seth(0)
    forward(17)
    seth(105)
    forward(85)
    end_fill()
​
    go_to(200, -170)
    seth(-60)
    circle(-150,30)
    seth(-180)
    forward(45)
    begin_fill()
    seth(0)
    forward(20)
    seth(-100)
    forward(85)
    seth(180)
    forward(20)
    end_fill()
(7)你是不是觉得可以了,不不不,还有非常重要的一点,那就是它的红色红领巾啦。

def tie():
    go_to(-50,-225)
    seth(-40)
    forward(40)
    seth(30)
    forward(52)
    go_to(30,-225)
    seth(-30)
    forward(40)
    seth(40)
    forward(45)
    fillcolor('red')
    go_to(0, -240)
    begin_fill()
    seth(-60)
    forward(10)
    seth(0)
    forward(30)
    seth(60)
    forward(15)
    go_to(30,-225)
    end_fill()
    go_to(4,-250)
    begin_fill()
    seth(-100)
    forward(80)
    seth(0)
    forward(55)
    seth(100)
    forward(80)
    end_fill()
结尾
如视频对你有帮助,“关注点赞”和评论是对我最大的支持!

文章全部代码即可免费领取!
 

python 波浪_Python的另类用法,使用Turtle绘制卡通人物“海绵宝宝” 获取方式在文末!!!前言:Turtle库,在绘画方面还是挺好玩的,不仅能绘制各种各样的卡通人物,还能画出各种彩色画。只要你想的到,没有它做不到的。不过还是有的,比如画个妹子出来。下面看一下卡通人物“海绵宝宝”是怎么绘制出来的,先画出头部、眼睛、鼻子、嘴巴、裤子、红领带、腿以及手。效果图如下:一、绘制头部导入turtle库,设置画笔大小,填充颜色。二、绘制身体利用for循环,绘制海绵宝宝的外形,四个... 阅读详情

相关推荐

Python海绵宝宝(完整代码)

Python绘制动漫人物海绵宝宝的完整代码。

AIGC 2万+

Python实战:用Turtle库一键画出海绵宝宝详细步骤 !零基础小白也能学得会 !

本文详细阐述了Python画海绵宝宝程序的实现步骤,让大家能够通过自己的努力来实现绘制这个可爱的卡通形象。同时也介绍了一些常见的turtle库的绘图函数及其使用方法,希望本文能够帮助大家更好地掌握Python的绘图技能。

python03012的博客 6031

Python海绵宝宝源码.py

Python海绵宝宝源码.py

Python绘图项目之海绵宝宝

开发工具:pycharm开发环境:python3.7, Windows10使用工具包:turtle1、明确turtle基本配置。在确定画框的高度以及画笔的大小,还有对应画框标题和画笔运行的速度。2、首先调整画笔位置,找到对应原点位置。3、逐步画出海绵宝宝的身体部件。画出海绵宝宝的头部海绵,选取对应宽度,坐标大小可自行调整 定位的函数可以重复使用,海绵宝宝周围为波浪线,添加上对应的弧度,添加上黄色。给海绵宝宝添加上面部表情,眼睛的数据多为圆弧,鼻子为小倒勾尺寸可自行调整。

mate1357的博客 3919

深入解析SerDes系统中的时钟数据恢复电路(CDR)——基于Cadence的PLL/Bang-Bang/PS-PI架构实现与仿真

本文深入解析SerDes系统中的时钟数据恢复电路(CDR),重点探讨基于Cadence平台的PLL、Bang-Bang和PS-PI三种架构的实现与仿真。通过详细的技术对比和工程实践案例,揭示CDR在高速串行通信中的关键作用,并提供TSMC 28nm工艺下的优化策略与故障排查经验,助力工程师应对10Gbps以上SerDes设计挑战。

weixin_29202687的博客 257

【电力电子控制】基于强化学习的单相逆变器并网电流控制

本文将尝试以 DQN(Deep Q-Network)为例,设计并训练一个面向单相逆变器的智能控制器,实现对并网电流的精准调节。

weixin_62596197的博客 463

Python Turtle召唤童年:喜羊羊与灰太狼之小灰灰绘画

Python Turtle召唤童年:喜羊羊与灰太狼之小灰灰绘画🐸 前言 🐸🐋 效果图 🐋🐉 代码 🐉 🐸 前言 🐸 小时候,每次打开电视,看到喜羊羊机智对抗灰太狼的情景,总能让人捧腹大笑,回忆满满。今天,我们用Python的turtle模块,带大家一起重温这份童年快乐!通过简单的代码与绘图,我们将把小灰灰生动地呈现在屏幕上。 🐋 效果图 🐋 🐉 代码 🐉 # coding=gbk import turtle def plotLine(points, pencolor=None, width=Non

qq_43755954的博客 718

【AUTOSAR-E2E】-1.4-详述E2E Transformer解决方案

共13页精讲 目录 1“Data Transformation”介绍 1.1 基于SOME/IP Transformer 1.2 基于COM Based Transformer 2 ComXf(COM Based Transformer)介绍 2.1 ComXf(COM Based Transformer)功能规范 2.2 ComXf(COM Based Transformer)提供的服务 2.3 配置注意事项 3 E2EXf(E2E Transformer)介绍 3.1 E2EX...

「汽车电子助手」的博客 4701

《动漫党摄影党狂喜!》Python神器Real-ESRGAN一键修复模糊番剧,480P渣画质秒变4K高清

还在为糊成马赛克的老番画质心碎?

fanyh666的博客 575

YOLOv8改进策略【Neck】| CGA Fusion:内容引导的注意力融合模块,空间权重引导的多模态特征自适应融合

本文记录的是利用CGA Fusion 模块改进 YOLOv8 的多模态融合部分。(Content-Guided Attention Fusion)通过内容引导注意力生成空间权重,引导高低层特征的自适应融合。本文利用模块,通过内容引导注意力生成空间权重,自适应地融合两个模态的特征,在特征融合阶段实现跨模态语义对齐与噪声抑制,增强对不同模态互补特征的利用能力,从而提升模型在多模态场景下的检测鲁棒性与准确性。DEA-Net: Single image dehazing based on detail-enhanc

Limiiiing的博客 285

商品标签识别系统:基于YOLO系列的深度学习实现

随着零售行业的快速发展和自动化需求的增长,商品标签识别技术变得越来越重要。本文详细介绍了一个完整的商品标签识别系统,该系统基于YOLO系列目标检测算法(包括YOLOv5、YOLOv8和YOLOv10),采用PySide6构建用户界面,并提供完整的训练代码和数据集处理方案。该系统能够准确识别商品标签中的关键信息,如价格、条形码、生产日期等,为零售自动化、库存管理和智能结算提供技术支持。

YOLO 349

《动漫党狂喜!Python神器Real-ESRGAN一键修复模糊番剧,480P渣画质秒变4K高清》

还在为糊成马赛克的老番画质心碎?

fanyh001的博客 812

Redhawk: dynamic ir drop分析(Clock Buffer Clustering)

在dynamic分析中,ir drop问题多出现在三种情况下,缺power mesh,缺power switch,clock cell过于密集。 前两种情况通过选中具体instance查看min res path都比较容易分析出来,而且大部分问题都出现在channel里,这里不多做赘述。 clock cell过于密集这是观察结果,缺少报告支持,这里分享一下分析方法。 首先,选中压降超过signoff标准的instance,(Results->List of Worst Instance DVD中

m0_61544122的博客 5277

AI抠图人像识别,老照片修复/精准抠图/动漫增强零代码实现

本文聚焦一款 AI 驱动的图片处理工具,针对传统图片处理中操作复杂、效率低、效果不佳等痛点,提供老照片修复、人像抠图、动漫增强三大核心功能的详细实操教程,同时分析工具在个人、设计辅助等场景的应用价值,配套教程已整理至网盘供参考。

m0_67958922的博客 1501

故障排查:OpenClaw 更新后 feishu 插件路径失效的解决方法

OpenClaw 更新后 feishu 插件路径失效的解决方法发现问题→ Gateway 启动失败,报插件路径错误定位原因→ OpenClaw 目录结构变化,→解决问题→ 更新为正确的路径验证修复→ 使用确认一切正常。

刘一说的IT专栏 1306

跨平台商品模型大解析:亚马逊 vs 阿里 vs 拼多多

本文深入探讨了亚马逊、阿里巴巴和拼多多三大电商平台的商品模型设计,分析了它们在变体关系、商品抽象层级和SKU定义等方面的异同。亚马逊模型以物流和变体为中心,强调全球仓配体系下的标准化管理;阿里模型采用多视角的弹性结构,适用于多类目、多品牌、多卖家环境;拼多多模型则结合平台标准化与商家个性化,适合短期促销和快速上新场景。文章还提供了实践建议,帮助自研电商平台或商品中台的开发者选择合适的商品结构,并强调了商品模型在电商系统中的核心作用。通过对比分析,本文旨在为读者提供商品建模的启发和参考。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 13万+

python图像背景填充_80行代码!用Python做一个哆来A梦分身

对于分身术,大家想必都或多或少的从《火影忍者》的动漫上看到过,炫酷的影分身场面,每每看到都觉得非常过瘾。今天,小编其实是蓝胖子的铁粉,满满的童年回忆啊!今天Python来实现一个简单的哆啦A梦分身术,看看python是如何实现影分身之术。01.技术设计要达到影分身的效果,需要一个背景图片和一个前景图片。我们以背景图片为基础,然后不断的在背景图片上添加前景图片,从而达到影分身的效果。这里我...

weixin_36271649的博客 465

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

python png转jpg_80行代码!用Python做一个哆来A梦分身

对于分身术,大家想必都或多或少的从《火影忍者》的动漫上看到过,炫酷的影分身场面,每每看到都觉得非常过瘾。今天,小编其实是蓝胖子的铁粉,满满的童年回忆啊!今天Python来实现一个简单的哆啦A梦分身术,看看python是如何实现影分身之术。01.技术设计要达到影分身的效果,需要一个背景图片和一个前景图片。我们以背景图片为基础,然后不断的在背景图片上添加前景图片,从而达到影分身的效果。这里我...

weixin_39934257的博客 96

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

动漫党狂喜!Python神器Real-ESRGAN一键修复模糊番剧,480P渣画质秒变4K高清

还在为糊成马赛克的老番画质心碎?

弈曜工具库博客 837

《Real-ESRGAN,动漫党狂喜!Python神器一键修复模糊番剧,480P画质秒变4K高清》

画质糊成马赛克,还在为画质不好的老番画质心碎?

分享好用且智能的开源项目。 1092

《动漫党狂喜!》Python神器Real-ESRGAN一键修复模糊番剧,480P渣画质秒变4K高清

还在为糊成马赛克的老番画质心碎?

弈曜工具库博客 487

80行代码!用Python做一个哆来A梦分身

对于分身术,大家想必都或多或少的从《火影忍者》的动漫上看到过,炫酷的影分身场面,每每看到都觉得非常过瘾。今天,小编其实是蓝胖子的铁粉,满满的童年回忆啊!今天Python来实现一个简单的哆...

cainiao_python的博客 1092

《Python神器一键修复 Real-ESRGAN,动漫党狂喜!480P画质秒变4K高清》

​ 怀旧动画修复:将90年代低清动画(如《灌篮高手》《数码宝贝》)修复到1080P,消除VCD时代的噪点和色块,连角色瞳孔反光都能还原。​ 动漫混剪去模糊:被平台压缩的AMV/MAD素材,修复后避免「高清转码变马赛克」的尴尬,投稿直接过B站4K审核。​ 鬼畜视频优化:低清表情包片段修复后,人物五官不再糊成一团,配上「鸡你太美」更带感(狗头)

2501_92436163的博客 573

python画哆啦a梦图片_80行代码!用Python做一个哆来A梦分身

原标题:80行代码!用Python做一个哆来A梦分身 对于分身术,大家想必都或多或少的从《火影忍者》的动漫上看到过,炫酷的影分身场面,每每看到都觉得非常过瘾。今天, 小编其实是蓝胖子的铁粉,满满的童年回忆啊!今天Python来实现一个简单的哆啦A梦分身术,看看python是如何实现影分身之术。01.技术设计要达到影分身的效果,需要一个背景图片和一个前景图片。我们以背景图片为基础,然后不断的在背景图...

weixin_39710561的博客 913

基于Waifu2x与FFmpeg的动漫视频超分辨率实战:从低清到4K画质修复

视频超分辨率(Super-Resolution)是一种通过算法将低分辨率视频重建为高分辨率视频的技术,其核心原理是利用深度学习模型学习低清到高清的复杂映射关系,智能补充原始画面缺失的细节与纹理。相较于传统插值方法,AI超分技术能显著提升画面清晰度与视觉真实感,在数字媒体修复、影视后期、档案数字化等领域具有重要价值。针对动漫类内容,由于画面具有线条清晰、色块平坦的特点,AI模型能获得更优的重建效果。本文以经典动漫修复为应用场景,详细解析了基于Waifu2x-ncnn-vulkan工具链与FFmpeg框架的完整

weixin_30813225的博客 336

开源项目《Real-ESRGAN,动漫党狂喜!Python神器一键修复模糊番剧,480P画质秒变4K高清》

画质糊成马赛克,还在为画质不好的老番画质心碎?

2501_92564811的博客 613
上一篇: 【无标题】
Java_909
博客等级 码龄5年 20粉丝 59原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值