Sza*_*mbi 1 python-imaging-library python-3.x
如何使用 python3 Pillow 清除区域ImageDraw?
im = Image.new('RGBA', (1200, 400), (0, 0, 0, 0))
draw = ImageDraw.Draw(im)
...
draw.rectangle((100, 100, 300, 150), fill=(0, 0, 0, 0))
draw.text((100, 100), 'Hello World!', font=font, fill=(0, 0, 255, 255))
canvas.write(im.tobytes())
Run Code Online (Sandbox Code Playgroud)
我的想法是绘制一个矩形,但由于组件为 ,fill=(0, 0, 0, 0)因此该矩形会混合到图像中而不会改变任何像素。alpha0
我每秒更新图像 60 次,但我无法重绘整个图像。
该错误在我的代码中的其他地方。
要清除一个区域只需调用
draw.rectangle((100, 100, 300, 150), fill=(0, 0, 0, 0))
Run Code Online (Sandbox Code Playgroud)
该区域(100, 100, 300, 150)将填充fill参数中指定的颜色。在这种情况下,矩形根本没有混合。
| 归档时间: |
|
| 查看次数: |
5834 次 |
| 最近记录: |