Magick.NET 是一個用于處理圖像的 .NET 庫,它基于 ImageMagick。要使用 Magick.NET 處理圖像,首先需要在項目中安裝 Magick.NET 庫。可以通過 NuGet 包管理器來安裝。
以下是一些使用 Magick.NET 處理圖像的基本示例:
使用 Image.Read
方法讀取圖像文件:
using (MagickImage image = new MagickImage("input.jpg"))
{
// 圖像處理代碼
}
使用 Resize
方法改變圖像大小:
image.Resize(new MagickGeometry("100x100"));
使用 Rotate
方法旋轉圖像:
image.Rotate(new Angle("45x90"));
使用 Write
或 WriteImage
方法保存圖像:
image.Write("output.jpg");
或者
image.WriteImage("output.jpg");
使用 Filter
方法應用濾鏡,例如模糊濾鏡:
image.Filter(FilterType.GaussianBlur, 5);
以上只是 Magick.NET 的一些基本功能示例。Magick.NET 提供了豐富的圖像處理功能,包括色彩調整、裁剪、縮放、旋轉、濾鏡應用等。要了解更多關于 Magick.NET 的信息,可以查閱其官方文檔或示例代碼。