将透明图像读取为白色背景 scikit-image python
Read transparent images as white background scikit-image python
我有一个透明图像(4 个通道),其中第 4 个通道是 alpha 通道。
我想使用 skimage.io.imread()
方法读取图像。但是如果我设置pilmode=rgb
,那么透明的部分就变成了黑色,但是我想要它是白色的。我怎样才能做到这一点?
您可以执行以下操作:
import skimage.color
import skimage.io
image = skimage.io.imread('res/images/image.png')
image = skimage.color.rgba2rgb(image)
我有一个透明图像(4 个通道),其中第 4 个通道是 alpha 通道。
我想使用 skimage.io.imread()
方法读取图像。但是如果我设置pilmode=rgb
,那么透明的部分就变成了黑色,但是我想要它是白色的。我怎样才能做到这一点?
您可以执行以下操作:
import skimage.color
import skimage.io
image = skimage.io.imread('res/images/image.png')
image = skimage.color.rgba2rgb(image)