Imagesharp ist eine neue, vollständig vorgestellte, vollständig verwaltete, plattformübergreifende, 2D-Grafikbibliothek. Imagesharp wurde entwickelt, um die Bildverarbeitung zu vereinfachen, und bringt Ihnen eine unglaublich leistungsstarke, aber wunderschön einfache API.
ImageSharp ist von Grund auf flexibel und erweiterbar. Die Bibliothek bietet API -Endpunkte für gemeinsame Bildverarbeitungsvorgänge und die Bausteine, um die Entwicklung zusätzlicher Vorgänge zu ermöglichen.
Imagesharp wurde gegen .NET 8 erstellt und kann in Geräte-, Wolken- und Embedded/IoT -Szenarien verwendet werden.
Imagesharp ist unter der sechs Labors Split -Lizenz, Version 1.0, lizenziert
Unterstützen Sie die Bemühungen der Entwicklung der sechs Arbeitenprojekte.
Kauf einer kommerziellen Lizenz ❤️
Werden Sie Sponsor über Github -Sponsoren ❤️
Werden Sie Sponsor über Open Collective ❤️
Eine detaillierte Dokumentation für die Bildharp -API ist verfügbar. Dies beinhaltet zusätzliche konzeptionelle Dokumentation, mit denen Sie loslegen können.
Unser Muster -Repository ist auch verfügbar, das baubare Code -Beispiele enthält, die gemeinsame Aktivitäten zeigen.
Haben Sie Fragen? Bitte nehmen Sie an unserem Diskussionsforum teil. Öffnen Sie keine Probleme für Fragen.
Für Feature -Ideen nehmen Sie bitte an unserem Diskussionsforum teil und wir werden gerne diskutieren.
Bitte lesen Sie unseren Beitragshandbuch, bevor Sie Probleme öffnen oder Anfragen ziehen!
Dieses Projekt hat den vom Mitwirkenden Covenant definierten Verhaltenskodex übernommen, um das erwartete Verhalten in unserer Community zu klären. Weitere Informationen finden Sie im Verhaltenskodex der .NET Foundation.
Stabile Veröffentlichungen über Nuget einbauen; Entwicklungsveröffentlichungen sind über MyGet erhältlich.
Paketname | Release (Nuget) | Nacht (feedz.io) |
---|---|---|
SixLabors.ImageSharp |
Wenn Sie es vorziehen, können Sie Imagesharp selbst kompilieren (bitte tun und helfen!)
Verwenden Sie Visual Studio 2022
Stellen Sie sicher, dass die neueste Version installiert ist
Stellen Sie sicher, dass das .NET 8 SDK installiert ist
Alternativ können Sie von der Befehlszeile und/oder mit einem leichten Editor sowohl unter Linux/UNIX als auch auf Windows arbeiten:
Visual Studio -Code mit C# Erweiterung
.NET CORE
Klicken Sie oben auf die Schaltfläche "Klon in [your_os]" klonen, um Bildharp lokal zu klonen, oder führen Sie die folgenden Git -Befehle aus:
Git Clone https://github.com/sixlabors/imagesharp
Legen Sie dann die folgende Konfiguration fest, um sicherzustellen, dass die Schuldbefehle die Massenformatierungs -Commits ignorieren.
Git-Konfiguration Schuld. IGNOREREVSFILE .GIT-BLAME-IGNORE-REVS
Wenn Sie mit Windows arbeiten, stellen Sie bitte sicher, dass Sie lange Dateipfade in Git aktiviert haben (als Administrator ausführen).
Git config --System core.longpaths true
Dieses Repository verwendet Git Large Dateispeicher. Bitte befolgen Sie die verknüpften Anweisungen, um sicherzustellen, dass Sie in Ihrer Umgebung eingerichtet sind.
Dieses Repository enthält GIT -Submodul. Um die Submodules zum Projekt hinzuzufügen, navigieren Sie zum Repository -Root und tippen Sie:
GIT -Submodul -Update - -init -recursive
Bitte ... das Wort verbreiten, Algorithmen beitragen, Leistungsverbesserungen einreichen, Unit -Tests, keine Eingabe ist zu gering. Lesen Sie unbedingt unseren Beitragsleitfaden, bevor Sie eine PR öffnen.
Nützliche Instrumente für die Entwicklung und Links zu Spezifikationen finden Sie in unserem Wikipage: nützliche Tools und Links.
James Jackson-South
Dirk Lemstra
Anton Firsov
Scott Williams
Brian Popow
Besonderer Dank geht an JetBrains für die Unterstützung von Open-Source-Lizenzen für ihre IDEs.