创建一幅像素200*320的图像,在其中绘制嵌套的矩形,矩形之间及最外面矩形与图像边缘的间距像素均为10
时间: 2024-09-23 08:05:21 浏览: 79
批处理画图形-对称曲线、矩形、圆、台阶.rar
在Python中,我们可以使用PIL(Pillow)库来创建这样的图像,并通过其绘图功能来添加嵌套的矩形。下面是一个示例代码:
```python
from PIL import Image, ImageDraw
# 创建新的图像
image = Image.new('RGB', (200, 320), 'white') # 白色背景
draw = ImageDraw.Draw(image)
# 定义外层矩形的位置
outer_x, outer_y = 10, 10
outer_width, outer_height = 180, 300
# 绘制外层矩形
draw.rectangle([(outer_x, outer_y), (outer_x+outer_width, outer_y+outer_height)], fill='black')
# 定义内层矩形的位置和大小
inner_x, inner_y = outer_x + outer_width + 10, outer_y + 10
inner_width, inner_height = outer_width - 20, outer_height - 20
# 内层矩形同样填充黑色
draw.rectangle([(inner_x, inner_y), (inner_x+inner_width, inner_y+inner_height)], fill='black')
# 保存图像
image.save('nested_rectangles.png')
image.show() # 如果你想立即查看图像,可以加上这行
# 矩形之间的间距和与图像边缘的间距已设定,无需额外设置
阅读全文