创建一幅大小为240x320的图像,图像中心是一个大小为100x100的红色正方形,周围是黑
时间: 2023-05-16 07:04:39 浏览: 396
色边框,图像保存为test.png文件,代码如下:
```python
from PIL import Image, ImageDraw
# 创建一幅大小为240x320的图像
img = Image.new('RGB', (240, 320), color='black')
# 在图像中心创建一个大小为100x100的红色正方形
draw = ImageDraw.Draw(img)
square_size = 100
square_center = (img.width // 2, img.height // 2)
square_top_left = (square_center[0] - square_size // 2, square_center[1] - square_size // 2)
square_bottom_right = (square_center[0] + square_size // 2, square_center[1] + square_size // 2)
draw.rectangle([square_top_left, square_bottom_right], fill='red')
# 在正方形周围创建黑色边框
border_size = 5
border_top_left = (square_top_left[0] - border_size, square_top_left[1] - border_size)
border_bottom_right = (square_bottom_right[0] + border_size, square_bottom_right[1] + border_size)
draw.rectangle([border_top_left, border_bottom_right], outline='black', width=border_size)
# 保存图像为test.png文件
img.save('test.png')
```
这段代码使用了Pillow库,首先创建了一幅大小为240x320的黑色图像,然后在图像中心创建了一个大小为100x100的红色正方形,最后在正方形周围创建了一个黑色边框,并将图像保存为test.png文件。
阅读全文