Python 是一種充滿活力的編程語言,常常在各類領域中得到人們的青睞。其中,Python 可以用來繪制出小埋圖像,讓我們一起來了解如何利用 Python 繪制出小埋吧!
首先,我們需要安裝下面這些 Python 庫(庫可以將你需要用到的代碼打包,以方便你進行相關操作):
pip install pillow pip install turtle
接著,我們就可以開始繪制小埋了。見下方代碼:
from turtle import * from PIL import Image, ImageDraw tracer(False) bgcolor("white") weidth = 300 #畫布大小為 300 * 300 setup(width=weidth+30, height=weidth) speed(10) # 給畫布命名 setworldcoordinates(-15, weidth, weidth+15, -15) title("python 小埋") # 畫出小埋的頭 penup() goto(60, weidth - 60) pendown() begin_fill() pensize(10) pencolor("black") circle(-60, -180) right(180) circle(60, -180) end_fill() pencolor("black") pensize(10) circle(-60, -180) right(180) circle(60, -180) # 小埋的耳朵 penup() goto(90, weidth - 120) pendown() begin_fill() circle(-20) end_fill() penup() goto(180, weidth - 120) pendown() begin_fill() circle(-20) end_fill() # 小埋的眼睛 penup() goto(100, weidth - 70) pendown() pensize(3) begin_fill() circle(-7) end_fill() penup() goto(200, weidth - 70) pendown() begin_fill() circle(-7) end_fill() # 小埋的鼻子 penup() goto(120, weidth - 90) pendown() pensize(3) begin_fill() circle(-5) end_fill() # 小埋的嘴巴 penup() goto(135, weidth - 110) pendown() pensize(3) seth(-60) circle(-20, 120) # 小埋的下巴 penup() goto(140, weidth - 155) pendown() pensize(7) seth(-80) circle(60, 45) ht() # 隱藏圖形 # 將小埋圖像保存到本地 ts = getscreen() ts.getcanvas().postscript(file="xiaomai.eps") img = Image.open("xiaomai.eps") img.save("xiaomai.png", "png")
上述代碼寫的是 Python 繪制小埋的主要過程,下面放一張繪制完成的小埋圖像。
繪制小埋可能看起來有些復雜,但只要我們耐心學習和訓練,一切都能變得簡單易懂。希望這篇文章對你有所幫助!
下一篇css兩排流式