python 颜色渐变
时间: 2023-10-14 10:30:57 浏览: 206
你可以使用 Python 的 Pillow 库来生成颜色渐变。以下是一个简单的示例代码,它将生成从红色到绿色的渐变:
```python
from PIL import Image, ImageDraw
# 定义渐变起点和终点颜色
start_color = (255, 0, 0)
end_color = (0, 255, 0)
# 定义渐变区域的大小
width, height = 200, 200
# 创建一个新的图像
gradient = Image.new('RGB', (width, height))
# 创建一个画笔对象
draw = ImageDraw.Draw(gradient)
# 绘制渐变矩形
for y in range(height):
# 计算当前行的颜色
r = start_color[0] + (end_color[0] - start_color[0]) * y // height
g = start_color[1] + (end_color[1] - start_color[1]) * y // height
b = start_color[2] + (end_color[2] - start_color[2]) * y // height
color = (r, g, b)
# 绘制当前行的矩形
draw.line((0, y, width, y), fill=color)
# 显示渐变图像
gradient.show()
```
你可以根据需要修改起点和终点颜色以及渐变区域的大小。
阅读全文