O ImageMagick é uma poderosa biblioteca de manipulação de imagens que suporta mais de 100 formatos de arquivo principais (sem incluir subformatos). Com o Magick.net, você pode usar o ImageMagick no seu aplicativo C#/vb.net/.net Core sem precisar instalar o ImageMagick no seu servidor ou desktop.
Para exemplos de como instalar e usar o Magick.net, visite a página de documentação. Para mais informações sobre o ImageMagick, acesse: http://www.imagemagick.org/.
| .NET versão | Plataforma | Plataforma específica | Anycpu | OpenMP |
|---|---|---|---|---|
| .NET Padrão 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) | ✅ | ✅ |
Mais informações sobre Linux e MacOS podem ser encontradas aqui.
Magick.net pode ser adicionado a um projeto com um dos seguintes pacotes Nuget:
| Plataforma | Quantum | Plataforma específica | 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 |
Siga -me no Twitter (@MagickNet) para receber informações sobre novos downloads e alterações no Magick.net e ImageMagick.
Além dos pacotes quânticos específicos, também existem algumas bibliotecas extras neste projeto. Uma dessas bibliotecas é a biblioteca Magick.net.core, que é uma dependência dos pacotes quânticos específicos. Esta biblioteca pode ser usada para adicionar funcionalidade extra e interagir com as bibliotecas Magick.net. Dois exemplos são magick.net.systemdrawing e magick.net.systemwindowsmedia que podem ser usados para interagir com System.Drawing e System.Windows.Media .
Cada compromisso com o Magick.net é construído e testado automaticamente com a ajuda de ações do GitHub. Esta construção também inclui a criação de um pacote NUGET. Esses pacotes podem ser baixados aqui: https://github.com/dlemstra/magick.net/actions. Não é recomendável usar essa construção em um ambiente de produção.
Magick.net usa versão semântica.
Se você tiver um desejo incontrolável de me dar algo pelo tempo e esforço que estou colocando neste projeto, patrocine -me através dos patrocinadores do GitHub ou me envie um cartão -presente da Amazon. Se você preferir usar o PayPal, clique aqui.
Um agradecimento especial para Snakeware, que me deixou passar o tempo da empresa neste projeto.
Fundo de software gratuito e de código aberto da Microsoft (Foss Fund #20 de junho de 2024)
.NET On AWS Open Sound Software Fund (julho de 2024)