8得票3回答
ContentControl + RenderTargetBitmap + 空白图像

我正在尝试创建一些图表图像,而不必在屏幕上显示这些图表。我已经尝试了很多不同的方法,但似乎没有什么起作用。如果我先在窗口中显示图表,那么代码就能完美运行,但是如果我不在窗口中显示它,那么位图就只有一个黑色边框的白色背景(不知道为什么)。 我尝试在渲染之前将图表添加到边框中,并给边框添加绿色边...

7得票1回答
如何从RenderTargetBitmap位块传输到WriteableBitmap?

我正在将数十个可视化对象渲染到RenderTargetBitmap中。每个对象都在自己的矩形区域内进行渲染。 我想做的是将RenderTargetBitmap实例中渲染的这些矩形区域之一快速复制到WriteableBitmap的同一区域...快速复制矩形像素或类似的操作。 那么,有没有一种快速...

16得票6回答
RenderTargetBitmap和Viewport3D - 质量问题

我想从Viewport3D中导出一个3D场景到位图。 显而易见的方法是使用RenderTargetBitmap -- 但是当我这样做时,导出的位图质量明显低于屏幕上的图像。在网上搜索,似乎RenderTargetBitmap没有利用硬件渲染。这意味着渲染在Tier 0进行。这意味着没有mip...

13得票2回答
如何在UWP Windows 10应用中将InkCanvas渲染成图像?

RenderTargetBitmap类可以与简单的Canvas + InkManager(在Windows 8.1中)一起使用,将墨迹渲染到图像中。 UWP引入了InkCanvas和一个新的Inking API。但是,似乎RenderTargetBitmap不能与此一起使用。当我尝试使用Re...

17得票2回答
在Windows Phone 8.1中,如何将IBuffer转换为字节数组?

我正在为Windows Phone 8.1编写一个应用程序。 我需要将UIElement保存为图像文件(我更喜欢JPG或PNG格式)。 我正在使用RenderTargetBitmap类来完成此操作。 调用UIElement上的RenderAsync方法后,我创建一个IBuffer,其中包含R...

7得票2回答
WPF “懒加载” VisualBrush

我现在正在尝试实现类似于“懒惰”的VisualBrush。有人知道如何实现吗?我的意思是:它的行为类似于VisualBrush,但不会在每次Visual更改时更新,而是最多每秒一次(或其他频率)。 我应该先解释一下我为什么要这样做以及我已经尝试过什么了 :) 问题:我现在的工作是提高一个相...

13得票2回答
将RenderTargetBitmap转换为BitmapImage

我有一个 RenderTargetBitmap,我需要将其转换为 BitmapImage。 请检查下面的代码。 RenderTargetBitmap bitMap = getRenderTargetBitmap(); Image image = new Image();// This is ...

22得票1回答
在屏幕外创建WPF元素并渲染成位图

我不明白为什么这个不起作用,或者说我需要什么才能使它起作用。 要重现,请创建一个简单的WPF应用程序,并按如下方式替换主窗口的构造函数: public MainWindow() { InitializeComponent(); // sim...

27得票1回答
RenderTargetBitmap和DPI

我不理解为什么在RenderTargetBitmap上使用DPI参数的方式是这样的。 经常看到的代码处理非标准DPI设置的方法是根据DPI调整图像大小,例如:new RenderTargetBitmap ((int) (width/96d)*dpi, (int) (height/96d)*dp...

10得票3回答
将DrawingContext转换为位图文件

我有一个绘图上下文(Visual或DrawingGroup的一部分),在其中我绘制了一堆矩形和/或1位图像,这些图像叠放在一起,可以将其视为掩蔽1位图像。 我想将其转换为位图图像文件。 使用RenderTargetBitmap不是一个选项,因为它只能以32位像素格式呈现,所以如果我必须呈现2...