Imagemagick ist eine leistungsstarke Image Manipulationsbibliothek, die über 100 Hauptdateiformate unterstützt (ohne Unterformate). Mit Magick.net können Sie Imagemagick in Ihrer C#/vb.net/.NET -Core -Anwendung verwenden, ohne Imagemagick auf Ihrem Server oder Desktop installieren zu müssen.
Beispiele zur Installation und Verwendung von Magick.net finden Sie auf der Dokumentationsseite. Weitere Informationen zu Imagemagick finden Sie unter: http://www.imagemagick.org/.
.NET -Version | Plattform | Plattformspezifische | Anycpu | OpenMP |
---|---|---|---|---|
.NET Standard 2.1 | Windows (x64) | ✅ | ✅ | ✅ |
Fenster (ARM64) | ✅ | ✅ | ✅ | |
Linux (x64) | ✅ | ✅ | ✅ | |
Linux-Arm64 (ARM64) | ✅ | ✅ | ✅ | |
Linux-Musl (x64) | ✅ | ✅ | ✅ | |
macOS (x64) | ✅ | ✅ | ||
macOS (ARM64) | ✅ | ✅ | ||
Windows (x86) | ✅ | ✅ | ||
.NET Standard 2.0 | Windows (x64) | ✅ | ✅ | ✅ |
Fenster (ARM64) | ✅ | ✅ | ✅ | |
Linux (x64) | ✅ | ✅ | ✅ | |
Linux-Arm64 (ARM64) | ✅ | ✅ | ✅ | |
Linux-Musl (x64) | ✅ | ✅ | ✅ | |
macOS (x64) | ✅ | ✅ | ||
macOS (ARM64) | ✅ | ✅ | ||
Windows (x86) | ✅ | ✅ |
Weitere Informationen zu Linux und MacOS finden Sie hier.
Magick.net kann einem Projekt mit einem der folgenden Nuget -Pakete hinzugefügt werden:
Plattform | Quanten | Plattformspezifische | Anycpu | OpenMP |
---|---|---|---|---|
Windows (x64) | Q8 | |||
Q16 | ||||
Q16-HDRI | ||||
Fenster (ARM64) | Q8 | |||
Q16 | ||||
Q16-HDRI | ||||
Linux (x64) | Q8 | |||
Q16 | ||||
Q16-HDRI | ||||
Linux-Arm64 (ARM64) | Q8 | |||
Q16 | ||||
Q16-HDRI | ||||
Linux-Musl (x64) | Q8 | |||
Q16 | ||||
Q16-HDRI | ||||
macOS (x64) | Q8 | |||
Q16 | ||||
Q16-HDRI | ||||
macOS (ARM64) | Q8 | |||
Q16 | ||||
Q16-HDRI | ||||
Windows (x86) | Q8 | |||
Q16 | ||||
Q16-HDRI |
Folgen Sie mir auf Twitter (@Magicknet), um Informationen zu neuen Downloads und Änderungen an Magick.net und Imagemagick zu erhalten.
Neben den quantenspezifischen Paketen gibt es auch einige zusätzliche Bibliotheken in diesem Projekt. Eine dieser Bibliotheken ist die Magick.net.core -Bibliothek, die eine Abhängigkeit der quantenspezifischen Pakete darstellt. Diese Bibliothek kann verwendet werden, um zusätzliche Funktionen hinzuzufügen und mit den Magick.net -Bibliotheken zu interagieren. Zwei Beispiele sind Magick.net.Systemdrawing und Magick.net.SystemWindowsMedia, mit denen mit System.Drawing
und System.Windows.Media
interagiert werden kann.
Jeder Commit to Magick.net wird automatisch mit Hilfe von Github -Aktionen erstellt und getestet. Dieser Build beinhaltet auch die Erstellung eines Nuget -Pakets. Diese Pakete können hier heruntergeladen werden: https://github.com/dlemstra/magick.net/actions. Es wird nicht empfohlen, diesen Build in einer Produktionsumgebung zu verwenden.
Magick.net verwendet semantische Versioning.
Wenn Sie einen unkontrollierbaren Drang haben, mir etwas für die Zeit und Mühe zu geben, die ich in dieses Projekt stecke, sponsern Sie mich bitte über Github -Sponsoren oder senden Sie mir eine Amazon -Geschenkkarte. Wenn Sie PayPal bevorzugen, klicken Sie hier.
Ein besonderer Dank geht an Snakeware, die mich in der Zeit Zeit für dieses Projekt verbringen lässt.
Microsoft Free und Open Source Software Fund (FOSS Fund Nr. 20. Juni 2024)
.NET auf AWS Open Source Software Fund (Juli 2024)