Sobre el proyecto
Magick.NET es el enlace .NET para ImageMagick, la biblioteca de manipulación de imágenes ampliamente utilizada. Permite que aplicaciones C#/VB.NET/.NET utilicen la funcionalidad de ImageMagick sin requerir una instalación separada de ImageMagick en el servidor o escritorio.
Puntos clave del README:
- ImageMagick soporta más de 100 formatos de archivo principales (excluyendo subformatos).
- La biblioteca se prueba en Windows, Linux y macOS, y se distribuye como paquetes NuGet.
- Se ofrecen tanto paquetes específicos de plataforma (para reducir el tamaño final de la aplicación cuando se conoce la plataforma objetivo) como paquetes AnyCPU (para objetivos desconocidos).
- Marcos de trabajo objetivo compatibles: net8.0 y netstandard2.0.
- Variantes cuánticas disponibles: Q8, Q16 y Q16-HDRI, con compilaciones opcionales de OpenMP para procesamiento paralelo.
- Los paquetes específicos de plataforma cubren x64, arm64 y x86 en windows, linux, linux-musl y macOS, con cobertura variable según el paquete.
- Los paquetes AnyCPU (Q8, Q16, Q16-HDRI) cubren windows, linux, linux-musl y macOS.
- Bibliotecas adicionales incluyen Magick.NET.Core (una dependencia de los paquetes cuánticos), además de Magick.NET.SystemDrawing, Magick.NET.SystemWindowsMedia y Magick.NET.AvaloniaMediaImaging para integración con esos marcos de trabajo.
- La documentación con ejemplos de instalación y uso se proporciona en el directorio docs; las notas multiplataforma están en docs/CrossPlatform.md.
- Cada confirmación se compila y prueba mediante GitHub Actions, que también produce paquetes NuGet descargables; estas compilaciones de desarrollo no se recomiendan para producción.
- El proyecto sigue el control de versiones semántico y está licenciado bajo Apache 2.0.
Esta es una biblioteca para desarrolladores, no una aplicación para usuarios finales, dirigida a desarrolladores .NET que necesitan capacidades de procesamiento de imágenes en su software.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.