小编Dai*_*aru的帖子

如何使jpg图像半透明?

我想将Alpha通道设置为.jpg图像,并将其值设置为0.5或50%或128(0到1的总范围或0-255的范围),然后仅使用opencv和numpy将其另存为.png。我知道如何使用其他库来执行此操作,但是我们被要求仅使用两个库即import cv2和import numpy来执行上述问题。我已经添加了Alpha通道,但是我不知道如何将其值设置为50%的透明度,请帮助,因为我是opencv-python的新手。

我已经尝试过此代码,但是即使用油漆打开它也会得到黑色图像。

在Python中使用Opencv减少图像的不透明度

这就是我添加我的Alpha的方式

import cv2
import numpy as np
img = cv2.imread('food.jpg')
bgra = cv2.cvtColor(img, cv2.COLOR_BGR2BGRA)
print(bgra.shape)
Run Code Online (Sandbox Code Playgroud)

python opencv

3
推荐指数
1
解决办法
457
查看次数

标签 统计

opencv ×1

python ×1