2011-12-06 32 views
3

如何合并图像和videoBrush在Windows Phone 7中的一个图像?如何合并图像和videoBrush在Windows Phone 7中的一个图像?

例如有代码:

<Canvas x:Name="viewfinderCanvas" Width="640" Height="480" 
        HorizontalAlignment="Left" > 
      <Canvas.Background> 
       <VideoBrush x:Name="viewfinderBrush" /> 
      </Canvas.Background> 
      <Image source="myImage.png"/> 
     </Canvas> 

举例来说,如果我在Image添加图片 - 标志与透明的背景下,我想,当你点击“制作照片”,以标志留在照片。从相机

图片采取的帮助下:

PhotoCamera cam = new Microsoft.Devices.PhotoCamera(CameraType.Primary); 

如何使它这样,当它被应用于图像(我的标志)的图片保存照片?

回答

2

微软有一个关于如何在VideoBrush上进行叠加的完整示例,请参阅MSDN:How to: Work with Grayscale in a Camera Application for Windows Phone

要合并两张图像,请使用WriteBitmapEx项目中的Blit方法。

+0

以不同的方式。我需要使用相机拍摄的图片以放置图像的图片,然后将其保存在媒体库中的单个文件中 – LarryCrowne

+0

不是您发布的代码。我用一种合并两个'BitmapImage'的方式更新了我的答案 –

相关问题