写一个程序将图片在画图上画出来
时间: 2023-03-24 16:01:14 浏览: 220
java-huaturuanjian.zip_huaturuanjianzainao_java画图多边形_画笔java
好的,以下是一个简单的 Python 程序,可以将指定的图片文件在画布上绘制出来:
```python
from PIL import Image, ImageDraw
# 读取图片文件
image_file = 'example.jpg'
image = Image.open(image_file)
# 创建画布
canvas_size = (800, 600)
canvas = Image.new('RGB', canvas_size, (255, 255, 255))
# 计算绘制位置
image_size = image.size
canvas_center = (canvas_size[0] // 2, canvas_size[1] // 2)
image_left = canvas_center[0] - image_size[0] // 2
image_top = canvas_center[1] - image_size[1] // 2
image_box = (image_left, image_top, image_left + image_size[0], image_top + image_size[1])
# 在画布上绘制图片
canvas.paste(image, image_box)
# 保存绘制结果
output_file = 'output.jpg'
canvas.save(output_file)
```
你需要将 `example.jpg` 替换成你想要绘制的图片文件名,然后执行程序即可,在同目录下会生成 `output.jpg` 文件,即为绘制出来的图片。
阅读全文