【发布时间】:2016-09-09 20:10:46
【问题描述】:
我正在尝试加载图像,通过在 scipy.misc 模块中设置 alpha 参数将一些像素变为透明,例如:
import scipy.misc as sm
im = sm.imread("tmp.png", mode = "RGBA")
im[0, 0, :] = [0,0,0,0]
当我尝试保存它时:
sm.imsave("out.png", im)
该像素的 RGB 设置已更改(在本例中为黑色),但透明度设置未显示。我该如何解决这个问题?
【问题讨论】:
-
"...但透明度设置不显示。" 这是什么意思?你怎么知道的?如果您用
im2 = sm.imread('out.png')回读"out.png",那么im2[0,0]是什么? -
嗨,我想如果我用图像查看器打开保存的图片,我应该会看到像素 (0, 0) 消失。相反,像素 (0, 0) 刚刚变黑。我错了吗?
标签: python image-processing scipy