[英]Image manipulation in C#
我想復制具有所有參數的圖像,包括操縱數據(比例,旋轉度等)。 我正在創建一個新的圖像控件並復制源和大小,但是找不到設置相同操作數據的方法。
我正在使用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");
您可以使用RenderTargetBitmap
將任何UIElement渲染為位圖:
該類在WPF和Windows Store Apps中都存在,但是用法略有不同。
WPF鏈接:-https://msdn.microsoft.com/zh-cn/library/system.windows.media.imaging.rendertargetbitmap( v=vs.110).aspx
Windows應用商店鏈接:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.