0

我正在尝试移动图像,并保持他的透明度。为此,我有一个透明图像,并使用 Imagesource 将其转换为视频。我将它叠加到由完全透明的图像制作的视频上。最后,我希望生成的视频是透明的,为此我需要合并两个视频的 alpha 通道。现在我不知道该怎么做(我遇到了 MergeRGB 但它不起作用,我也遇到了 Mask 方法,但我不想要我的任何视频的掩码,我不想要我想要移动的图像,我想要移动图像的蒙版)。我做的最好的就是保留视频的掩码。

拜托,你们中的一个人知道如何合并 alpha 通道,所以结果将是移动图像的 alpha 通道?这是我使用的代码:

clip1 = ImageSource("PNG_transparency_demonstration_1.png", end=239, fps=24, pixel_type="RGB32").ConvertToRGB32() 
clip1trans = ImageSource("fond_transparent_720.png", end=10, fps=24, pixel_type="RGB32").ConvertToRGB32() 

clip1 = Overlay(clip1trans, clip1, x=100, y=100, mask=clip1.ShowAlpha()) 

clip1
4

1 回答 1

1

我使用的解决方案是错误的。叠加是一种需要遮罩的方法,如果您想使用遮罩,但它不会保存遮罩。在这里很好的是图层功能。

所以我使用图层功能,结果是移动的透明图像。

于 2016-03-16T16:24:37.983 回答