创建一副大小为240✖320的图像,图像中心是一个大小为100✖100的红色正方形,周围是黑色,编写代码
时间: 2024-09-17 19:05:25 浏览: 77
你可以使用Python的PIL(Pillow)库来创建这样的图像。这里是一个简单的例子:
```python
from PIL import Image, ImageDraw, ImageFont
# 定义图像尺寸
width, height = 240, 320
image = Image.new('RGB', (width, height), color='black') # 黑色背景
# 创建画布并设置红色正方形的位置和大小
draw = ImageDraw.Draw(image)
square_size = 100
x = (width - square_size) // 2
y = (height - square_size) // 2
fill_color = 'red'
draw.rectangle((x, y, x + square_size, y + square_size), fill=fill_color)
# 保存图像
image.save('red_square.png')
```
这段代码首先创建一个240×320的新图,然后在中心位置绘制一个红色的100×100正方形。最后将生成的图像保存为`red_square.png`。
阅读全文