Introduction
ImageMagick.NET(Magick.NET)
- 支持几乎所有图片格式:JPG、PNG、BMP、GIF、TIFF、WebP 等
- 功能强大,可以直接读取字节流、获取宽度、高度、转换格式、保存等
Install
用 NuGet 安装 Magick.NET(如果你在 VS 环境开发)
Install-Package Magick.NET-Q8-AnyCPU
或直接下载 DLL:
- 网址: https://github.com/dlemstra/Magick.NET/releases
- 选择 Q8 版本 AnyCPU,下载
Magick.NET-Q8-AnyCPU.dll
版本
Magick.NET 提供几种版本,官网列的主要有:
| 包名 | 描述 | | ————————- | ———————– | | Magick.NET-Q8-AnyCPU | 8 位深度,CPU 架构无关(推荐桌面应用) | | Magick.NET-Q8-x64 | 8 位深度,专门针对 64 位 Windows | | Magick.NET-Q16-AnyCPU | 16 位深度,支持更高精度,但内存占用大 | | Magick.NET-Q16-x64 | 16 位深度,64 位 Windows | 一般推荐:
- 桌面应用(Fiddler 插件/Script):
Magick.NET-Q8-AnyCPU
- 内存占用小,处理 JPG/PNG/WebP 足够
- AnyCPU 版本在 32 位或 64 位都可用
- 高精度或专业图像处理:
Q16
系列- 16 位深度,更适合 HDR 或高质量格式
- 固定系统架构(比如只在 64 位 Windows):可选
x64
专版,稍微快一点
7.x 支持.net framework 4.8 8.x以后只支持.net core