小编ome*_*lul的帖子

如何让我的 numpy 图像在 python 中采用 alpha 通道值

我正在尝试使图像的背景透明。我已经把所有我想用黑色透明的部分都切掉了。但是python给了我一条关于只服用RBG的错误信息。我得到的错误消息是“无法将大小为 4 的序列复制到维度为 3 的数组轴” 那么如何让 python 识别 alpha 通道并允许我操作它?

import matplotlib.pyplot as plt 
import os.path
import numpy as np 
import PIL




def mask(row, column) :
    for row in range(0, 383) :
        for column in range(0, 86) :
            img[row][column] = [0, 0, 0]
    for row in range(230, 383) :
        for column in range(0, 286) :
            img[row][column] = [0, 0, 0]
    for row in range(0, 50) :
        for column in range(0, 286) :
            img[row][column] = [0, 0, 0]
    for row in …
Run Code Online (Sandbox Code Playgroud)

python alpha numpy image numpy-ndarray

-1
推荐指数
1
解决办法
4968
查看次数

标签 统计

alpha ×1

image ×1

numpy ×1

numpy-ndarray ×1

python ×1