我想在我的“图像”变量中保持透明背景。
如果我写入文件,图像看起来很好。我的意思是图像具有透明背景。
with urllib.request.urlopen(request) as response:
imgdata = response.read()
with open("temp_png_file.png", "wb") as output:
output.write(imgdata)
但是,如果我将图像数据保存在 BytesIO 中,透明背景就会变成黑色背景。
with urllib.request.urlopen(request) as response:
imgdata = response.read()
ioFile = io.BytesIO(imgdata)
img = Image.open(ioFile)
img.show()
(上面的代码段,img.show 行显示了一个黑色背景的图像。)
如何在 img 变量中保留透明图像对象?