【问题标题】:How to combine multiple image as single image in UWP如何在 UWP 中将多个图像组合为单个图像
【发布时间】:2018-06-22 11:39:11
【问题描述】:

我有多个图像(近 40 个图像),我需要将这些图像组合为单个图像。我已经参考了以下链接, Combine two Images into one new Image

但我在 UWP 中找不到类似图形的东西。如何达到这个要求

【问题讨论】:

    标签: graphics bitmap uwp


    【解决方案1】:

    制作渲染目标位图并绘制图像以渲染目标位图。

    The example表示如何绘制图像以渲染目标位图。

    您可以将渲染目标位图保存到文件中,参见http://jamescroft.co.uk/blog/how-to/storing-a-uwp-inkcanvas-drawing-as-an-image-in-a-storagefile/

    【讨论】:

    • 我的要求是将多个图像组合为一个而不添加视觉图像。但是在使用 RenderTargetBitmap 时,我们必须在视觉中添加 UIElement(多个图像)才能渲染。
    • @DeviM 您可以使用 UIElement 但不应该将元素添加到可视化树中。为什么您的问题是,如果不添加视觉图像,您想要重新渲染必须解码图像并将其放入图像控件的图像是一种简单的方法。
    • @DeviM 您可以使用BitmapEncoder 进行解码,而无需在视觉中添加图像,但它可以用作图像控件。
    • 就我而言,我想根据捏合级别(缩放级别)添加和删除图像。如果我直接使用图像控制,则在添加和删除图像时会出现闪烁效果。这就是为什么我想将多张图片合并为一张。
    • 如果可能,您能否分享一个使用 BitmapEncoder 的简单示例?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-04
    • 2019-12-31
    • 1970-01-01
    • 1970-01-01
    • 2023-02-16
    • 1970-01-01
    相关资源
    最近更新 更多