Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF将图像矩阵转换应用于源_Wpf_Image_Export_Bitmapsource_Matrix Transform - Fatal编程技术网

WPF将图像矩阵转换应用于源

WPF将图像矩阵转换应用于源,wpf,image,export,bitmapsource,matrix-transform,Wpf,Image,Export,Bitmapsource,Matrix Transform,假设我有WPF图像控件,带有底层BitmapSource。使用MatrixTransform(缩放和平移)对图像应用若干变换。我有没有办法将这些转换应用到原始图像上,然后将其保存为屏幕上的样子 问题是,我不能只是“截图”图像和出口,因为质量损失。所以我的想法是,我可以将这些变换应用到原始图像上,但尺寸要大一些,这样质量才能得到保持 不幸的是,我不知道自己是否走上了正确的道路,因此非常感谢您的帮助。您可以使用RenderTargetBitmap类将视觉效果转换为位图:谢谢@mm8,我会尝试,但正如

假设我有WPF图像控件,带有底层BitmapSource。使用MatrixTransform(缩放和平移)对图像应用若干变换。我有没有办法将这些转换应用到原始图像上,然后将其保存为屏幕上的样子

问题是,我不能只是“截图”图像和出口,因为质量损失。所以我的想法是,我可以将这些变换应用到原始图像上,但尺寸要大一些,这样质量才能得到保持


不幸的是,我不知道自己是否走上了正确的道路,因此非常感谢您的帮助。

您可以使用RenderTargetBitmap类将视觉效果转换为位图:谢谢@mm8,我会尝试,但正如我前面所说的,在渲染到图像时,视觉图像控制很小,质量会降低。不过我还是会试试的