2016-03-16 57 views
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 

回答

1

我使用的解决方案是错误的。覆盖是一种需要使用掩膜的方法,但不能保存。这里最好的就是图层功能。

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

相关问题