c# - C#中的图像处理

标签 c# wpf windows-store-apps image-manipulation

我想复制一张图片及其所有参数,包括操作数据(缩放、旋转等)。 我正在创建一个新的图像控件并复制源和大小,但找不到设置相同操作数据的方法。

我正在使用 System.Windows.Controls.Image 并且我有源图像的 ManipulationData 对象。

有什么想法吗?

谢谢

最佳答案

有非常好的 nuget 包可用于此..

https://www.nuget.org/packages?q=Tags%3A%22Magick.NET%22

例如裁剪或调整图像大小:

MagickImage image = new MagickImage("filepath.jpg");
image.Crop(new MagickGeometry(424, 448, 224, 224));
image.Resize(123,234);
image.Write("output.jpg");

关于c# - C#中的图像处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30641488/

相关文章:

c# - 在WPF中将View作为命令参数传递。紫罗兰色MVVM方法吗?

c# - 是否有一种干净的方法来处理 WPF 应用程序中的单位(度数、弧度等)转换

c# - 如何在 Windows 10 应用程序中动态更改 Split View背景颜色

c# - WPF DataGrid - 新条目的行不可见

c# - 使用参数从 DbCommand 获取 SQL 查询字符串

wpf - 如何向 WPF 中的可编辑组合框添加焦点样式

c# - 如何在 C# WPF 中通过拖放交换两个标签的数据?

c# - 获取 Windows Store App 中的所有媒体文件

silverlight - 如果 ObservableCollection 为空则显示文本 block