ImageMagick-это мощная библиотека манипуляций с изображениями, которая поддерживает более 100 основных форматов файлов (не включая субформаты). С помощью Magick.net вы можете использовать ImageMagick в вашем приложении C#/VB.NET/.NET Core без необходимости устанавливать ImageMagick на вашем сервере или на рабочем столе.
Для примеров того, как установить и использовать Magick.net, посетите страницу документации. Для получения дополнительной информации о ImageMagick перейдите по адресу: http://www.imagemagick.org/.
.NET версия | Платформа | Специфическая платформа | Anycpu | OpenMP |
---|---|---|---|---|
.NET Стандарт 2.1 | Windows (x64) | ✅ | ✅ | ✅ |
Windows (ARM64) | ✅ | ✅ | ✅ | |
Linux (x64) | ✅ | ✅ | ✅ | |
Linux-Arm64 (ARM64) | ✅ | ✅ | ✅ | |
Linux-Musl (x64) | ✅ | ✅ | ✅ | |
macOS (x64) | ✅ | ✅ | ||
macOS (ARM64) | ✅ | ✅ | ||
Windows (x86) | ✅ | ✅ | ||
.NET Стандарт 2.0 | Windows (x64) | ✅ | ✅ | ✅ |
Windows (ARM64) | ✅ | ✅ | ✅ | |
Linux (x64) | ✅ | ✅ | ✅ | |
Linux-Arm64 (ARM64) | ✅ | ✅ | ✅ | |
Linux-Musl (x64) | ✅ | ✅ | ✅ | |
macOS (x64) | ✅ | ✅ | ||
macOS (ARM64) | ✅ | ✅ | ||
Windows (x86) | ✅ | ✅ |
Более подробную информацию о Linux и MacOS можно найти здесь.
Magick.net можно добавить в проект с одним из следующих пакетов Nuget:
Платформа | Квант | Специфическая платформа | Anycpu | OpenMP |
---|---|---|---|---|
Windows (x64) | Q8 | |||
Q16 | ||||
Q16-HDRI | ||||
Windows (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 |
Следуйте за мной в Twitter (@magicknet), чтобы получить информацию о новых загрузках и изменениях в Magick.net и ImageMagick.
Помимо квантовых специфических пакетов, в этом проекте также есть несколько дополнительных библиотек. Одной из этих библиотек является библиотека Magick.net.core, которая является зависимостью квантовых специфических пакетов. Эта библиотека может быть использована для добавления дополнительных функций и взаимодействия с библиотеками Magick.net. Два примера - Magick.net.systemDrawing и Magick.net.systemWindowsMedia, которые можно использовать для взаимодействия с System.Drawing
и System.Windows.Media
.
Каждый коммит Magick.net автоматически строит и протестируется с помощью действий GitHub. Эта сборка также включает в себя создание пакета Nuget. Эти пакеты можно загрузить здесь: https://github.com/dlemstra/magick.net/actions. Не рекомендуется использовать эту сборку в производственной среде.
Magick.net использует семантическую версию.
Если у вас есть неконтролируемое желание дать мне что -то на время и усилия, которые я вкладываю в этот проект, пожалуйста, спонсируйте меня через спонсоров GitHub или пришлите мне подарочную карту Amazon. Если вы предпочитаете использовать PayPal, нажмите здесь.
Особая благодарность Snakeware, которая позволила мне провести время компании в этом проекте.
Фонд программного обеспечения Microsoft Free и Open Source (Foss Fund #20 июня 2024 г.)
.NET в программном фонде AWS Open Source (июль 2024 г.)