帮我生成十个背景为橙色,数字为1到10的图片
时间: 2024-04-09 10:28:22 浏览: 94
橙色几何背景矢量素材
当然,我可以帮你生成十个背景为橙色、数字为1到10的图片。以下是示例代码:
```python
from PIL import Image, ImageDraw, ImageFont
# 图片大小和背景颜色
width = 200
height = 200
background_color = (255, 165, 0) # 橙色
# 创建字体
font = ImageFont.truetype("arial.ttf", 80)
# 生成图片
for i in range(1, 11):
image = Image.new("RGB", (width, height), background_color)
draw = ImageDraw.Draw(image)
# 写入数字
text = str(i)
text_width, text_height = draw.textsize(text, font=font)
text_position = ((width - text_width) // 2, (height - text_height) // 2)
draw.text(text_position, text, font=font, fill="white")
# 保存图片
image.save(f"image_{i}.png")
image.show()
```
运行这段代码,它会生成十个背景为橙色、数字为1到10的图片,并分别保存为"image_1.png"到"image_10.png"。每张图片的大小为200x200像素。
请确保在运行代码之前,将名为"arial.ttf"的 TrueType 字体文件放在相同的目录下,以便正确加载字体。你也可以使用其他字体文件,只需将文件名替换为你要使用的字体文件。
希望这能满足你的需求!如果还有其他问题,请随时向我提问。
阅读全文