python中如何生成图片
时间: 2023-09-11 17:05:05 浏览: 148
利用Python批量生成任意尺寸的图片
Python中可以使用Pillow或Matplotlib等库来生成图片。
使用Pillow库生成图片的示例代码如下:
```python
from PIL import Image
# 创建一个新的黑色图片,大小为400x400
img = Image.new('RGB', (400, 400), color='black')
# 在图片上绘制一条红色的线
from_point = (100, 100)
to_point = (300, 300)
color = (255, 0, 0)
img_draw = ImageDraw.Draw(img)
img_draw.line([from_point, to_point], fill=color, width=5)
# 保存图片
img.save('line.png')
```
使用Matplotlib库生成图片的示例代码如下:
```python
import numpy as np
import matplotlib.pyplot as plt
# 创建一个正弦曲线
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
# 绘制正弦曲线
plt.plot(x, y)
# 保存图片
plt.savefig('sin.png')
```
阅读全文