Я надеюсь, что формулирую это правильно, поскольку я новичок во всем этом.Мне нужно сохранить изображение в формате TIFF на 4 каналах, в частности, на каналах R, G, B и A.
Когда я пытаюсь использовать Image.save (), чтобы сохранить изображение в формате TIFF с 4 каналами, получаемое изображение является RGBAизображения, но при рассмотрении TIFF в фотошопе единственные каналы RGB, без альфа.Есть ли способ объединить 4 канала в изображение RGBA с 4-м каналом (отдельным альфа-каналом)?
Ниже приведен пример того, что я пробовал
from PIL import Image
# import image A
inputImageA = Image.open(input_imageA_path)
# import image B
inputImageB = Image.open(input_imageB_path)
# split channels
R, G, B, A = inputImageA.split()
alpha_channel = inputImageA.split()[-1]
# merge 4 channels back into a single image
outputImage = Image.merge("RGBA", [R,G,B,alpha_channel])
# save the new image
outputImage.save(ouput_image_path)
ВВ этом примере результирующее выходное изображение имеет только 3 канала (RGB).
Спасибо заранее!
РЕДАКТИРОВАТЬ: Если мой вопрос не ясен, я изменил приведенный выше пример кода;Кроме того, см. ниже изображение для визуального объяснения того, что я пытаюсь сделать:
https://i.imgur.com/7bvuzJJ.png