【问题标题】:add watermark on image in windows8在 Windows 8 中的图像上添加水印
【发布时间】:2013-01-24 05:25:36
【问题描述】:

我可以找到很多与给图片添加水印相关的帖子和​​博客,但都是使用GDI+,在winrt下无法使用。有人知道如何在 Windows 8 应用程序中为图像添加水印吗?

【问题讨论】:

标签: c# image xaml windows-8 windows-runtime


【解决方案1】:

这可以直观地完成工作:

<Grid>
    <Image Source="{Binding MyImage}" />
    <Image Source="{Binding MyWatermark}" />
</Grid>

与此处相同的答案:https://stackoverflow.com/a/14509282/265706

【讨论】:

  • 阅读答案,这是不可能的。从头开始,这是可能的,但它要求你用 C++ 编写它。目前在 C#/WinRT 中确实是不可能的。
  • 这仍然是真的吗?我注意到 Windows Phone 商店中有一些应用程序可以执行 chromakey(绿屏)之类的操作,我认为这是一个类似的概念。那些只是silverlight的应用程序,还是现在有一种方法可以在手机8.1 rt中将一个图像叠加在另一个图像之上?
  • 是的,您现在可以将完整的 XAML 树渲染到位图。 :)
【解决方案2】:

看起来 Lumia Imaging SDK 可以让您执行此操作。我们用一台 HTC 设备对其进行了测试,它运行良好,因此它似乎支持其他制造商的 windows 手机......

这是我写的一篇关于使用 SDK 裁剪和混合(水印)照片的博文,其中包含一个示例项目,用于查看实际代码。

http://blog.falafel.com/crop-blend-watermark-photos-on-windows-phone-8-1-with-the-lumia-imaging-sdk/

希望对你有帮助!

编辑:我刚刚意识到您的问题是针对 Windows,我们没有在 Windows 上尝试这个,只有手机,但文档说明它适用于 Windows 8.1 设备,我必须对此进行测试,看看会发生什么!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    • 2015-10-21
    • 2013-03-14
    • 2014-03-18
    相关资源
    最近更新 更多