Magick.NET

ImageMagick 的 .NET 库。有了 Magick.NET,您就可以在 C#/VB.NET/.NET Core 应用程序中使用 ImageMagick,而无需在服务器或桌面上安装 ImageMagick。「The .NET library for ImageMagick. With Magick.NET you can use ImageMagick in your C#/VB.NET/.NET Core application without having to install ImageMagick on your server or desktop.」

Github星跟蹤圖

The .NET library for ImageMagick: Magick.NET

Build Status
GitHub license
Twitter URL
Donate

ImageMagick is a powerful image manipulation library that supports over 100 major file formats (not including sub-formats).
With Magick.NET you can use ImageMagick in your C#/VB.NET/.NET Core application without having to install ImageMagick on your server or desktop.

Documentation

For examples on how to install and use Magick.NET visit the documentation page.
For more information about ImageMagick go to: http://www.imagemagick.org/.

Supported platforms

.NET Version Platform Platform specific AnyCPU OpenMP
.NET Standard 2.1 windows (x64)
windows (arm64)
linux (x64)
linux-arm64 (arm64)
linux-musl (x64)
macOS (x64)
macOS (arm64)
windows (x86)
.NET Standard 2.0 windows (x64)
windows (arm64)
linux (x64)
linux-arm64 (arm64)
linux-musl (x64)
macOS (x64)
macOS (arm64)
windows (x86)

More information about Linux and macOS can be found here.

Download

Magick.NET can be added to a project with one of the following NuGet packages:

Platform Quantum Platform specific AnyCPU OpenMP
windows (x64) Q8 NuGet NuGet NuGet
Q16 NuGet NuGet NuGet
Q16-HDRI NuGet NuGet NuGet
windows (arm64) Q8 NuGet NuGet NuGet
Q16 NuGet NuGet NuGet
Q16-HDRI NuGet NuGet NuGet
linux (x64) Q8 NuGet NuGet NuGet
Q16 NuGet NuGet NuGet
Q16-HDRI NuGet NuGet NuGet
linux-arm64 (arm64) Q8 NuGet NuGet NuGet
Q16 NuGet NuGet NuGet
Q16-HDRI NuGet NuGet NuGet
linux-musl (x64) Q8 NuGet NuGet NuGet
Q16 NuGet NuGet NuGet
Q16-HDRI NuGet NuGet NuGet
macOS (x64) Q8 NuGet NuGet
Q16 NuGet NuGet
Q16-HDRI NuGet NuGet
macOS (arm64) Q8 NuGet NuGet
Q16 NuGet NuGet
Q16-HDRI NuGet NuGet
windows (x86) Q8 NuGet NuGet
Q16 NuGet NuGet
Q16-HDRI NuGet NuGet

Follow me on twitter (@MagickNET) to receive information about new downloads and changes to Magick.NET and ImageMagick.

Extra libraries

Besides the quantum specific packages there are also some extra libraries in this project. One of these libraries is the Magick.NET.Core library that is a dependency of the quantum specific packages. This library can be used to add extra functionality and interact with the Magick.NET libraries. Two examples are Magick.NET.SystemDrawing and Magick.NET.SystemWindowsMedia that can be used to interact with System.Drawing and System.Windows.Media.

Development build

Every commit to Magick.NET is automatically build and tested with the help of GitHub Actions. This build also includes the creation of a NuGet package. These packages can be downloaded here: https://github.com/dlemstra/Magick.NET/actions. It is not recommended to use this build in a production environment.

Versioning

Magick.NET uses semantic versioning.

If you have an uncontrollable urge to give me something for the time and effort I am putting into this project then please buy me something from my
amazon wish list or send me an amazon gift card.
If you prefer to use PayPal then click here. You can also sponsor me through GitHub Sponsors.


A special thanks goes out to Snakeware who let me spend company time on this project.

主要指標

概覽
名稱與所有者dlemstra/Magick.NET
主編程語言C#
編程語言Batchfile (語言數: 5)
平台Linux, Mac, Windows
許可證Apache License 2.0
所有者活动
創建於2015-09-20 08:16:50
推送於2025-05-29 06:35:32
最后一次提交
發布數215
最新版本名稱14.6.0 (發布於 )
第一版名稱6.8.5.401 (發布於 )
用户参与
星數3.7k
關注者數95
派生數427
提交數5.9k
已啟用問題?
問題數992
打開的問題數41
拉請求數111
打開的拉請求數0
關閉的拉請求數37
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?