Wpf 如何更新转换位图的内容?

Wpf 如何更新转换位图的内容?,wpf,writeablebitmap,Wpf,Writeablebitmap,我正在WPF应用程序中使用转换位图来拉伸可写位图。我需要更新WriteableBitmap,然后在用户移动滑块控件时对其进行变换。目前,每次操纵滑块时,我都会实例化一个新的TransformedBitmap: TransformedBitmap transformedBitmap = new TransformedBitmap(myWriteableBitmap, myTransform); 更新WriteableBitmap非常快,但每次创建新的TransformedBitmap都会影响性能

我正在WPF应用程序中使用转换位图来拉伸可写位图。我需要更新WriteableBitmap,然后在用户移动滑块控件时对其进行变换。目前,每次操纵滑块时,我都会实例化一个新的TransformedBitmap:

TransformedBitmap transformedBitmap = new TransformedBitmap(myWriteableBitmap, myTransform);

更新WriteableBitmap非常快,但每次创建新的TransformedBitmap都会影响性能。有人能提出一些改进建议吗?

你为什么要这么做?例如,不是将转换应用于显示WriteableBitmap的图像元素的RenderTransform属性。@Clemens-这是试图绕过此处描述的问题:这就是我所想的。所以我再问一次,你为什么不用画笔?也就是说,VisualBrush或ImageBrush有一个视口和一个viewbox,可用于精确控制实际绘制的部分。一个转换比特放大器是你最不需要的东西。如果你能在另一篇文章或这里补充一些你真正想要实现的细节,我们可能会提供一些帮助。我已经用更多的信息更新了另一篇文章。