写一篇Python爱心代码,要求可插入图片
时间: 2024-10-17 10:13:40 浏览: 21
表白python画出心心相印爱心代码
当然可以,下面是一个简单的Python代码示例,它使用了`PIL`库来创建一个包含爱心形状并插入图片的图像。这个例子假设你已经有了名为"heart.png"的图片文件。
```python
from PIL import Image, ImageDraw, ImageFont
# 创建一个新的白色背景图像
image = Image.new('RGB', (400, 400), color='white')
draw = ImageDraw.Draw(image)
# 加载爱心图片并调整大小
heart_img = Image.open("heart.png")
heart = heart_img.resize((100, 100), Image.ANTIALIAS)
image.paste(heart, (150, 150)) # 插入到中心位置
# 添加爱心文字
font = ImageFont.truetype('arial.ttf', size=30) # 如果你有特定字体文件,替换这里的路径
text = "❤️"
text_size = font.getsize(text)
text_pos = ((image.width - text_size[0]) // 2, image.height - text_size[1] // 2)
draw.text(text_pos, text, fill=(0, 0, 0), font=font)
# 显示结果并保存到文件
image.show()
image.save("love_heart_with_image.jpg")
阅读全文