- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在开发 Windows Phone 8.1 应用程序,我希望将一些 xaml 渲染到图像文件。
来自 this page on the RenderTargetBitmap class ,看来我的 xaml 必须连接到可视化树,所以我在屏幕外插入了元素。在示例部分的正上方,它声明
•Content that's in the XAML visual tree but offscreen can be captured, so long as it's not Visibility=Collapsed or in the other restricted cases.
所以我认为我可以开始了...除了执行 RenderAsync 方法会导致我的应用退出而不会触发任何异常。
编辑:我试过像这样包装我的代码:
try
{
await renderTargetBitmap.RenderAsync(LiveTileSource);
}
catch (Exception e)
{
throw e;
}
通过在以 await 和 throw 开头的行上放置断点,我可以在我的应用程序中看到执行到达 RenderAsync 调用。然后应用程序可靠地退出而不会捕获任何异常。
最佳答案
MSDN 文档中 the RenderTargetBitmap page 之间存在差异和 the RenderTargetBitmap.RenderAsync page .
在第一页:
•Content that's in the XAML visual tree but offscreen can be captured
在第二页:
•Content that's in the XAML visual tree but offscreen won't be captured
它似乎因访问冲突而静默失败。
关于c# - RenderTargetBitmap.RenderAsync 导致应用无异常退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31689898/
我有一个带有小图标的 TreeView 显示在数据模板中。我正在尝试使用 RenderTargetBitmap 将 Treeview 保存为 PNG。 图像在小数据集上正确保存。但是,如果数据集变得太
.net 3.5 sp1 中是否有 RenderTargetBitmap 硬件加速模拟? 最佳答案 MSDN论坛上的回答是there is no hardware accelerated altern
我有以下代码: LinearGradientBrush linGrBrush = new LinearGradientBrush(); linGrBrush.Start
您好,我正在使用 PngBitmapEncoder 从 Canvas 在内存中创建图像。 public void CaptureGraphic() { Canvas canvas = new
每当我渲染 Canvas 并清除其子项并将渲染的位图设置为 Canvas 的背景时,RenderTargetBitmap 就会向右下角滑动。 只有 10 个信誉才能插入图片 :(。 WPF:
我正在尝试使用 RenderTargetBitmap 渲染图像每次我从 RenderTargetBitmap 创建一个实例来渲染图像时,内存都会增加,并且完成后内存永远不会释放这是代码: Render
目标 使用 RenderTargetBitmap 截取一个控件(或一组控件)的屏幕截图。 来源: 预期结果: 方法一 这个基本上使用 UIElement 作为 RenderTa
我尝试使用 RenderTargetBitmap 方法生成 300 dpi 图像。 当我尝试使用 RenderTargetBitmap renderTargetBitmap = new RenderT
我的任务是向用户显示其 XPS 文档每一页的缩略图。我需要所有的图像都很小,所以我将 dpi 设置为 72.0 来渲染它们(我用谷歌搜索了 dpi 72.0 的 A4 纸的尺寸是 635x896)。基
我试图创建一些图表图像,但从未在屏幕上显示这些图表。我已经在这方面工作了很长一段时间并尝试了很多不同的事情,但似乎没有任何效果。如果我首先在窗口中显示图表,则代码可以完美运行,但如果我不在窗口中显示它
我正在尝试使用 RenderTargetBitmap 将具有透明背景的 Visual 对象保存到位图... public static RenderTargetBitmap RenderToBitma
我正在尝试从网络摄像头裁剪图像并显示在摄像头预览旁边。 裁剪图像应考虑 3 个方面。 裁剪后的图像输出格式应为VideoFrame 上面的输出 VideoFrame 需要显示(在 XAML 上) 目标
我有一个简单的 WPF 应用程序,我在其中显示一个非常大的图像 (9000x2875),在它上面显示许多小图像 (64x64)。 为此,我有一个带有一个 Image 的 Canvas,然后我以编程方式
我需要创建一个小而简单的 TIFF 图像,它只是白底黑字,作为我们在多个产品中使用的支持库的一部分。 (想想一张简单的收据或存单之类的东西)。我宁愿不必使用任何第三方库,以避免要求我们向使用该库的所有
如何将 RenderTargetBitmap 对象放入 SoftwareBitmap 中?可以获取 RenderTargetBitmap 作为图像源,另一方面我可以使用 SoftwareBitmap
我在后台线程中应用模糊以提高性能。此函数返回一个 RenderTargetBitmap。完成后,我将通过 Dispatcher 调用图像更新并将其作为内容添加到页面中。这是像下面这样完成的:
我正在开发 Windows Phone 8.1 应用程序,我希望将一些 xaml 渲染到图像文件。 来自 this page on the RenderTargetBitmap class ,看来我的
我正在尝试使用 C# 在 UWP 应用程序中捕获 XAML 网格的视频。 我的方法。 1.使用RenderTargetBitmap使用renderTargetBitmap.RenderAsync进行截
我不明白为什么 RenderTargetBitmap 上的 DPI 参数会像它们看起来那样使用。我经常看到通过基于 DPI 调整图像大小来处理非标准 DPI 设置的代码,如下所示: new Rende
我对 WPF 代码中的内存泄漏感到有些困惑。我正在将一些 3D 几何图形渲染到几个 RenderTargetBitmap,然后将其中的每一个渲染到一个大的主 RenderTargetBitmap。但是
我是一名优秀的程序员,十分优秀!