O Imagesharp é uma nova biblioteca gráfica 2D, totalmente gerenciada, totalmente gerenciada. Projetado para simplificar o processamento da imagem, o Imagesharp traz a você uma API incrivelmente poderosa, mas lindamente simples.
O Imagesharp é projetado desde o solo para ser flexível e extensível. A biblioteca fornece pontos de extremidade da API para operações comuns de processamento de imagens e os blocos de construção para permitir o desenvolvimento de operações adicionais.
Construído contra .NET 8, o Imagesharp pode ser usado em cenários de dispositivo, nuvem e incorporado/IoT.
O Imagesharp é licenciado sob a licença de seis trabalhos, versão 1.0
Apoie os esforços do desenvolvimento dos seis projetos de trabalho.
Compre uma licença comercial ❤️
Torne -se um patrocinador via patrocinadores do GitHub ❤️
Torne -se um patrocinador via coletivo aberto ❤️
A documentação detalhada da API Imagesharp está disponível. Isso inclui documentação conceitual adicional para ajudá -lo a começar.
Nosso repositório de amostras também está disponível, contendo amostras de código construtável, demonstrando atividades comuns.
Você tem perguntas? Por favor, junte -se ao nosso fórum de discussões. Não abra questões para perguntas.
Para idéias de recursos, junte -se ao nosso fórum de discussões e ficaremos felizes em discutir.
Leia nosso guia de contribuição antes de abrir problemas ou puxar solicitações!
Este projeto adotou o Código de Conduta definido pelo Pacto Colaborador para esclarecer o comportamento esperado em nossa comunidade. Para obter mais informações, consulte o Código de Conduta da Fundação .NET.
Instalar lançamentos estáveis via NuGet; Os lançamentos de desenvolvimento estão disponíveis via myget.
Nome do pacote | Liberação (NUGET) | Nightly (feedz.io) |
---|---|---|
SixLabors.ImageSharp |
Se preferir, você pode compilar o Imagesharp (por favor, faça e ajude!)
Usando o Visual Studio 2022
Verifique se você tem a versão mais recente instalada
Certifique -se de ter o .NET 8 SDK instalado
Como alternativa, você pode trabalhar na linha de comando e/ou com um editor leve no Linux/Unix e no Windows :
Código do Visual Studio com extensão C#
.NET CORE
Para clonar o imagensSesharp localmente, clique no botão "Clone em [your_os]" acima ou execute os seguintes comandos GIT:
Git clone https://github.com/sixlabors/imagesharp
Em seguida, defina a seguinte configuração para garantir que os comandos de culpa ignorem os compromissos de reformatação em massa.
Git config culpe.ignoreRevsfile .git-Blame-Ignore-Revs
Se estiver trabalhando com o Windows, verifique se você ativou caminhos de arquivo longo no Git (executado como administrador).
Git Config -System Core.longPaths True
Este repositório usa o Git Grande Arquivo Armazenado. Siga as instruções vinculadas para garantir que você a configure em seu ambiente.
Este repositório contém submódulos Git. Para adicionar os submódulos ao projeto, navegue até a raiz do repositório e digite:
Atualização do submódulo Git -Init -Recursiva
Por favor ... espalhe a palavra, contribua com algoritmos, envie melhorias de desempenho, testes de unidade, nenhuma entrada é muito pouco. Leia nosso guia de contribuição antes de abrir um PR.
Ferramentas úteis para desenvolvimento e links para especificações podem ser encontradas em nosso WikiPage: ferramentas úteis e ligações.
James Jackson-Sul
Dirk Lemstra
Anton Firsov
Scott Williams
Brian Popow
Agradecimentos especiais à JetBrains por nos apoiar com licenças de código aberto por seus IDEs.