À propos du projet

Magick.NET est la liaison .NET pour ImageMagick, la bibliothèque de manipulation d'images largement utilisée. Elle permet aux applications C#/VB.NET/.NET d'utiliser les fonctionnalités d'ImageMagick sans nécessiter une installation séparée d'ImageMagick sur le serveur ou le poste de travail. Points clés du README : - ImageMagick prend en charge plus de 100 formats de fichiers majeurs (hors sous-formats). - La bibliothèque est testée sur Windows, Linux et macOS, et est distribuée sous forme de packages NuGet. - Des packages spécifiques à la plateforme (pour réduire la taille finale de l'application lorsque la plateforme cible est connue) et des packages AnyCPU (pour les cibles inconnues) sont proposés. - Frameworks cibles pris en charge : net8.0 et netstandard2.0. - Des variantes Quantum sont disponibles : Q8, Q16 et Q16-HDRI, avec des builds OpenMP optionnels pour le traitement parallèle. - Les packages spécifiques à la plateforme couvrent x64, arm64 et x86 sur windows, linux, linux-musl et macOS, avec une couverture variable selon le package. - Les packages AnyCPU (Q8, Q16, Q16-HDRI) couvrent windows, linux, linux-musl et macOS. - Des bibliothèques supplémentaires incluent Magick.NET.Core (une dépendance des packages quantum), ainsi que Magick.NET.SystemDrawing, Magick.NET.SystemWindowsMedia et Magick.NET.AvaloniaMediaImaging pour l'intégration avec ces frameworks. - Une documentation avec des exemples d'installation et d'utilisation est fournie dans le répertoire docs ; les notes multiplateformes se trouvent dans docs/CrossPlatform.md. - Chaque commit est compilé et testé via GitHub Actions, qui produit également des packages NuGet téléchargeables ; ces builds de développement ne sont pas recommandés pour la production. - Le projet suit le versionnage sémantique et est sous licence Apache 2.0. Il s'agit d'une bibliothèque pour développeurs plutôt que d'une application destinée à l'utilisateur final, ciblant les développeurs .NET qui ont besoin de capacités de traitement d'images dans leurs logiciels.