Magick.NET alternatives and similar packages
Based on the "Image Processing" category.
Alternatively, view Magick.NET alternatives based on common mentions on social networks and blogs.
-
ImageSharp
:camera: A modern, cross-platform, 2D Graphics library for .NET -
ImageProcessor
:camera: A fluent wrapper around System.Drawing for the processing of image files. -
Emgu CV
Emgu CV is a cross platform .Net wrapper to the OpenCV image processing library. -
MetadataExtractor
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files -
MagicScaler
MagicScaler high-performance, high-quality image processing pipeline for .NET -
Colourful
๐จ Open source .NET library for working with color spaces. -
DynamicImage
High-performance open-source image manipulation library for ASP.NET. -
PixelViewer
A cross-platform image viewer which supports reading raw Luminance/YUV/RGB/ARGB/Bayer pixels data from file and rendering it. -
Imgix-CSharp
A C# client library for generating image URLs with imgix -
TeximpNet
A cross-platform .NET Standard library for reading/manipulating/writing image files. The primary focus is to create 2D/3D/Cubemap textures for graphics/game applications, notably to convert images to GPU compressed formats and generate mipmaps. The library wraps the FreeImage native library to import/export over 30 common image formats, and wraps the Nvidia Texture Tools native library for GPU compression features. It also has a fully featured DDS format importer/exporter written in C#.
Clean code begins in your IDE with SonarLint
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Magick.NET or a related project?
README
The .NET library for ImageMagick: Magick.NET
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](docs/Readme.md) 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) | โ | โ | โ | |
windows (x86) | โ | โ | โ | |
.NET Standard 2.0 | windows (x64) | โ | โ | โ |
windows (arm64) | โ | โ | โ | |
linux (x64) | โ | โ | โ | |
linux-arm64 (arm64) | โ | โ | โ | |
linux-musl (x64) | โ | โ | โ | |
macOS (x64) | โ | โ | โ | |
windows (x86) | โ | โ | โ |
More information about Linux and macOS can be found [here](docs/CrossPlatform.md).
Download
Magick.NET can be added to a project with one of the following NuGet packages:
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.
Sponsors
Donate
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.
*Note that all licence references and agreements mentioned in the Magick.NET README section above
are relevant to that project's source code only.