The .NET library for ImageMagick
Clone or download
Failed to load latest commit information.
.github Also include Magick.NET version and Environment in the ask question t… Sep 28, 2018
Build Allow force of native build through an environment variable Sep 24, 2018
Documentation Updated documentation. Aug 21, 2018
ImageMagick Recompiled libraries with ImageMagick 7.0.8-13 beta. Oct 15, 2018
Logo Updated the logo with the new version. Jul 21, 2018
Publish Published Magick.NET Oct 16, 2018
Samples/Magick.NET.Samples Renamed `LogEvents.All` to `LogEvents.Detailed` and changed `All` to … Feb 1, 2018
Source Published Magick.NET Oct 16, 2018
Tests Add option to ImageOptimizer to skip compressing files in unsupported… Oct 16, 2018
Tools Added early exits when the exception is null and inlined the check if… Oct 15, 2018
.gitattributes Force unix newlines for .sh files. Apr 20, 2018
.gitignore Add enum overload for the mapping in To(Byte/Short)Array method of Pi… ( Jun 24, 2018
.travis.yml Added script for building the native library on macOS (#216). Jun 9, 2018 Updated documentation. May 26, 2018 Fixed copy past mistake. Aug 29, 2018
Copyright.txt Changed year in Copyright. Dec 30, 2017
License.txt Added license Apr 4, 2013
Magick.NET.sln Added ImageMagick.commit to the solution. Oct 5, 2018
Magick.NET.snk Removed duplicate strong-name key files. Dec 30, 2016 Corrected badges Sep 21, 2018
appveyor.yml Attempt to fix the AnyCPU build. Jul 29, 2018
azure-pipelines.yml Moved macOS build scripts and added job for macOS. Sep 20, 2018
codecov.yml Minor fix. Dec 17, 2016
stylecop.json Changed copyright year. Jan 1, 2018

The .NET library for ImageMagick: Magick.NET

Build Status GitHub license Gitter Twitter URL Donate

Build Status Code Coverage
Windows Build status codecov
Linux Build Status codecov
macOS Build Status codecov

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.

Supported Platforms

  • .NET Framework (2.0 and higher)
  • .NET Core (.NETStandard 1.3 and higher on Windows, Linux and macOS)


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


You can add Magick.NET to your project with one of the following NuGet packages:

Package Linux macOS Windows Downloads
Magick.NET-Q8-x64 NuGet NuGet NuGet NuGet
Magick.NET-Q8-x86 NuGet NuGet
Magick.NET-Q8-AnyCPU NuGet NuGet NuGet NuGet
Magick.NET-Q8-x64-OpenMP NuGet NuGet
Magick.NET-Q16-x64 NuGet NuGet NuGet NuGet
Magick.NET-Q16-x86 NuGet NuGet
Magick.NET-Q16-AnyCPU NuGet NuGet NuGet NuGet
Magick.NET-Q16-x64-OpenMP NuGet NuGet
Magick.NET-Q16-HDRI-x64 NuGet NuGet NuGet NuGet
Magick.NET-Q16-HDRI-x86 NuGet NuGet
Magick.NET-Q16-HDRI-AnyCPU NuGet NuGet NuGet NuGet
Magick.NET-Q16-HDRI-x64-OpenMP NuGet NuGet

Or click here to download Magick.NET. You can also install Magick.NET samples from NuGet, click here to see the available packages. And follow me on twitter(@MagickNET) to receive information about new downloads and changes to Magick.NET and ImageMagick.

Development build

Every commit to Magick.NET is automatically build and tested with the help of AppVeyor. This build also includes the creation of a NuGet package. These packages can be downloaded from the following NuGet feed: It is not recommended to use this build in a production environment.


Magick.NET uses the following: versioning strategy.


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.

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