【问题标题】:how to merge Image and videoBrush in one image in windows phone 7?如何在 windows phone 7 中将 Image 和 videoBrush 合并到一张图像中?
【发布时间】:2012-01-13 19:49:51
【问题描述】:

windows phone 7中如何将Image和videoBrush合并为一张图片?

例如有代码:

<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);

如何使它在您保存照片时应用到图像的图片(我的徽标)?

【问题讨论】:

    标签: c# image xaml windows-phone-7


    【解决方案1】:

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

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

    【讨论】:

    • 以不同的方式。我需要一张用相机拍摄的照片来放置图像的照片,然后将其保存在媒体库中的单个文件中
    • 不是您发布代码的真正目的。我用合并两个BitmapImage 的方法更新了我的答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-01
    • 2013-01-26
    • 2012-03-04
    • 1970-01-01
    相关资源
    最近更新 更多