parent
b09f5c601b
commit
9fe465f052
@ -0,0 +1,33 @@
|
||||
from PIL import Image, ImageDraw, ImageFont
|
||||
|
||||
# 创建一个空白图像
|
||||
width, height = 400, 400
|
||||
image = Image.new("RGB", (width, height), "white")
|
||||
draw = ImageDraw.Draw(image)
|
||||
|
||||
# 在图像上绘制小猪的身体
|
||||
body_color = (255, 182, 193) # 浅粉色
|
||||
body_radius = 150
|
||||
body_center = (width // 2, height // 2)
|
||||
draw.ellipse((body_center[0] - body_radius, body_center[1] - body_radius,
|
||||
body_center[0] + body_radius, body_center[1] + body_radius), fill=body_color)
|
||||
|
||||
# 绘制小猪的眼睛
|
||||
eye_color = (0, 0, 0) # 黑色
|
||||
eye_radius = 20
|
||||
eye_offset = 50
|
||||
eye_positions = [(body_center[0] - eye_offset, body_center[1] - eye_offset),
|
||||
(body_center[0] + eye_offset, body_center[1] - eye_offset)]
|
||||
for eye_position in eye_positions:
|
||||
draw.ellipse((eye_position[0] - eye_radius, eye_position[1] - eye_radius,
|
||||
eye_position[0] + eye_radius, eye_position[1] + eye_radius), fill=eye_color)
|
||||
|
||||
# 绘制小猪的鼻子
|
||||
nose_color = (255, 105, 180) # 粉红色
|
||||
nose_radius = 30
|
||||
nose_position = (body_center[0], body_center[1] + 20)
|
||||
draw.ellipse((nose_position[0] - nose_radius, nose_position[1] - nose_radius,
|
||||
nose_position[0] + nose_radius, nose_position[1] + nose_radius), fill=nose_color)
|
||||
|
||||
# 保存图片
|
||||
image.save("pig.png")
|
Loading…
Reference in new issue