这个项目能做什么

Magick.NET 是 ImageMagick 的 .NET 绑定,ImageMagick 是广泛使用的图像处理库。它允许 C#/VB.NET/.NET 应用程序使用 ImageMagick 功能,而无需在服务器或桌面上单独安装 ImageMagick。 README 中的要点: - ImageMagick 支持 100 多种主要文件格式(不包括子格式)。 - 该库已在 Windows、Linux 和 macOS 上测试,并以 NuGet 包形式分发。 - 同时提供平台专用包(在目标平台已知时可减小最终应用程序体积)和 AnyCPU 包(用于目标平台未知的情况)。 - 支持的目标框架:net8.0 和 netstandard2.0。 - 提供 Quantum 变体:Q8、Q16 和 Q16-HDRI,并可选配用于并行处理的 OpenMP 构建。 - 平台专用包覆盖 windows、linux、linux-musl 和 macOS 上的 x64、arm64 和 x86,各包的覆盖范围有所不同。 - AnyCPU 包(Q8、Q16、Q16-HDRI)覆盖 windows、linux、linux-musl 和 macOS。 - 额外库包括 Magick.NET.Core(Quantum 包的依赖项),以及用于与相应框架集成的 Magick.NET.SystemDrawing、Magick.NET.SystemWindowsMedia 和 Magick.NET.AvaloniaMediaImaging。 - docs 目录中提供了包含安装和使用示例的文档;跨平台说明位于 docs/CrossPlatform.md。 - 每次提交都会通过 GitHub Actions 构建和测试,该流程还会生成可下载的 NuGet 包;这些开发构建不建议用于生产环境。 - 该项目遵循语义化版本控制,并采用 Apache 2.0 许可。 这是一个开发者库,而非最终用户应用程序,面向需要在软件中实现图像处理能力的 .NET 开发者。