def _draw_gradient(image, y1, y2):
w = image.width
h = y2 - y1
gradient_view = Image.new('RGBA', (w, h))
d = ImageDraw.ImageDraw(gradient_view)
for y in range(gradient_view.height):
d.line((0, y, w, y), (0, 0, 0, int(y / h * 0.7 * 255)))
image.paste(gradient_view, (0, y1), gradient_view)
评论列表
文章目录