python中生成圆角矩形实体
时间: 2023-11-06 22:06:16 浏览: 115
Python中可以使用Pillow库来生成圆角矩形实体。下面是一个示例代码:
```python
from PIL import Image, ImageDraw
# 创建一个空白的图像
size = (400, 400)
img = Image.new('RGBA', size, (255, 255, 255, 0))
# 创建一个绘图对象
draw = ImageDraw.Draw(img)
# 绘制圆角矩形
x1, y1 = 50, 50
x2, y2 = 350, 350
radius = 50
draw.rounded_rectangle((x1, y1, x2, y2), radius, fill=(255, 0, 0, 255))
# 保存图像
img.save('rounded_rectangle.png')
```
在这个示例中,我们首先创建了一个空白的图像,然后使用`ImageDraw.Draw`方法创建了一个绘图对象。接着使用`draw.rounded_rectangle`方法来绘制圆角矩形,其中`x1`、`y1`、`x2`、`y2`参数指定了矩形的左上角和右下角的坐标,`radius`参数指定了圆角的半径,`fill`参数指定了填充色。最后使用`img.save`方法将图像保存到文件中。
运行上面的代码后,会在当前目录下生成一个名为`rounded_rectangle.png`的图像文件,其中包含一个红色的圆角矩形实体。
阅读全文