我正在尝试移动图像,并保持他的透明度。为此,我有一个透明图像,并使用 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