ImagesSharp es una nueva biblioteca de gráficos 2D, totalmente destacado, totalmente administrado, multiplataforma. Diseñado para simplificar el procesamiento de imágenes, ImagSharp le trae una API increíblemente potente pero bellamente simple.
ImagSharp está diseñado desde cero para ser flexible y extensible. La biblioteca proporciona puntos finales de API para operaciones de procesamiento de imágenes comunes y los bloques de construcción para permitir el desarrollo de operaciones adicionales.
Construido contra .NET 8, ImagesSharp se puede usar en escenarios de dispositivos, nubes y incrustados/IoT.
ImagesSharp tiene licencia bajo la Licencia Six Labors Split, versión 1.0
Apoya los esfuerzos del desarrollo de los proyectos de seis labores.
Comprar una licencia comercial ❤️
Conviértete en patrocinador a través de Github Patrocinadores ❤️
Conviértete en patrocinador a través de Open Collective ❤️
La documentación detallada para la API de imágenes de imágenes está disponible. Esto incluye documentación conceptual adicional para ayudarlo a comenzar.
Nuestro repositorio de muestras también está disponible que contiene muestras de código edificables que demuestran actividades comunes.
¿Tienes preguntas? Únase a nuestro foro de discusiones. No abra problemas para preguntas.
Para ideas de características, únase a nuestro foro de discusiones y estaremos encantados de discutir.
¡Lea nuestra guía de contribución antes de abrir problemas o extraer solicitudes!
Este proyecto ha adoptado el Código de Conducta definido por el Pacto de contribuyente para aclarar el comportamiento esperado en nuestra comunidad. Para obtener más información, consulte el Código de Conducta de la Fundación .NET.
Instalar lanzamientos estables a través de NUGET; Las versiones de desarrollo están disponibles a través de Myget.
Nombre del paquete | Lanzamiento (Nuget) | Nightly (Feedz.io) |
---|---|---|
SixLabors.ImageSharp |
Si lo prefiere, puede compilar ImagesSharp (¡por favor haz y ayuda!)
Usando Visual Studio 2022
Asegúrese de tener la última versión instalada
Asegúrese de tener el SDK .NET 8 instalado
Alternativamente, puede trabajar desde la línea de comandos y/o con un editor ligero en Linux/Unix y Windows :
Código de Visual Studio con extensión de C#
.NET núcleo
Para clonar imágenes de imágenes localmente, haga clic en el botón "Clon en [Your_os]" arriba o ejecute los siguientes comandos GIT:
clon git https://github.com/sixlabors/imagesharp
Luego establezca la siguiente configuración para garantizar que los comandos de culpa ignoren los compromisos de reformateo masivo.
git config culpa.ignorerevsfile .git-blame-anignore-revs
Si trabaja con Windows, asegúrese de haber habilitado las rutas de archivos largos en GIT (ejecutar como administrador).
git config --system core.longpath verdad
Este repositorio utiliza el almacenamiento de archivos grande GIT. Siga las instrucciones vinculadas para asegurarse de tenerlo configurado en su entorno.
Este repositorio contiene submódulos Git. Para agregar los submódulos al proyecto, navegue a la raíz y el tipo de repositorio:
Git Submodule Update --init - -RECURSIVE
Por favor ... extienda la palabra, contribuya con algoritmos, envíe mejoras de rendimiento, pruebas unitarias, ninguna entrada es muy pequeña. Asegúrese de leer nuestra guía de contribución antes de abrir un PR.
Las herramientas útiles para el desarrollo y los enlaces a las especificaciones se pueden encontrar en nuestro wikipage: herramientas útiles y enlaces.
James Jackson-South
Dirk lemstra
Anton Firsov
Scott Williams
Brian Popow
Un agradecimiento especial a JetBrains por apoyarnos con licencias de código abierto por sus IDES.