【发布时间】:2021-08-24 09:19:22
【问题描述】:
我有两个图像。 一个是 RGB 文件,另一个是 Alpha 通道文件。
from PIL import Image
name = 'char_101_sora_2'
image = name+'.png'
mask = name+'[alpha].png'
img = Image.open(image)
mas = Image.open(mask)
pixdata_img = img.load()
pixdata_mas = mas.load()
for y in range(mas.size[1]):
for x in range(mas.size[0]):
pixdata_img[x, y] = (pixdata_img[x, y][0], pixdata_img[x, y][1], pixdata_img[x, y][2], pixdata_mas[x, y][2])
此代码是 Python 来执行此操作的。 但是我看不懂,谁能解释一下或者改写成Java?
【问题讨论】:
-
@HaraldK 事实上,我可以做到。这个问题到此结束。这也是我的谋生之道,但我可以免费提供。