我正在尝试创建一个渐变到清晰背景的径向渐变。我的目标是创建这个渐变并将其作为背景粘贴到另一个图像。
So far, i have been able to create a circular gradient, but it i not transparent. i found the code below in stackoverflow :
imgsize=(650,650)
image = Image.new('RGBA', imgsize)
innerColor = [153,0,0]
for y in range(imgsize[1]):
for x in range(imgsize[0]):
distanceToCenter = math.sqrt((x - imgsize[0]/2) ** 2 + (y - imgsize[1]/2) ** 2)
distanceToCenter = float(distanceToCenter) / (math.sqrt(2) * imgsize[0]/2)
r = distanceToCenter + innerColor[0] * (1 - distanceToCenter)
g = distanceToCenter + innerColor[1] * (1 - distanceToCenter)
b …
Run Code Online (Sandbox Code Playgroud)