Imagesharp adalah perpustakaan grafis 2D yang baru, sepenuhnya dikelola, sepenuhnya dikelola, lintas platform,. Dirancang untuk menyederhanakan pemrosesan gambar, Imagesharp memberi Anda API yang sangat kuat namun sangat sederhana.
Imagesharp dirancang dari bawah ke atas agar fleksibel dan dapat diperluas. Perpustakaan menyediakan titik akhir API untuk operasi pemrosesan gambar umum dan blok bangunan untuk memungkinkan pengembangan operasi tambahan.
Dibangun terhadap .NET 8, Imagesharp dapat digunakan dalam skenario perangkat, cloud, dan tertanam/IoT.
Imagesharp dilisensikan di bawah Lisensi Six Labors Split, Versi 1.0
Mendukung upaya pengembangan proyek enam Labors.
Beli lisensi komersial ❤️
Menjadi sponsor melalui sponsor gitub ❤️
Menjadi sponsor melalui Open Collective ❤️
Dokumentasi terperinci untuk API Imagesharp tersedia. Ini termasuk dokumentasi konseptual tambahan untuk membantu Anda memulai.
Repositori sampel kami juga tersedia yang berisi sampel kode yang dapat dibangun yang menunjukkan kegiatan umum.
Apakah Anda punya pertanyaan? Silakan bergabung dengan forum diskusi kami. Jangan membuka masalah untuk pertanyaan.
Untuk ide fitur, silakan bergabung dengan forum diskusi kami dan kami akan dengan senang hati berdiskusi.
Harap baca panduan kontribusi kami sebelum membuka masalah atau tarik permintaan!
Proyek ini telah mengadopsi Kode Etik yang ditentukan oleh Kontributor Perjanjian untuk mengklarifikasi perilaku yang diharapkan di komunitas kami. Untuk informasi lebih lanjut, lihat Kode Etik .NET Foundation.
Pasang rilis stabil melalui Nuget; Rilis pengembangan tersedia melalui MYGET.
Nama paket | Rilis (Nuget) | Nightly (feedz.io) |
---|---|---|
SixLabors.ImageSharp |
Jika lebih suka, Anda dapat mengkompilasi Imagesharp sendiri (silakan lakukan dan bantu!)
Menggunakan Visual Studio 2022
Pastikan Anda memiliki versi terbaru yang diinstal
Pastikan Anda menginstal .net 8 SDK
Atau, Anda dapat bekerja dari baris perintah dan/atau dengan editor ringan di Linux/UNIX dan Windows :
Kode studio visual dengan ekstensi C#
.NET Core
Untuk mengkloning Imagesharp secara lokal, klik tombol "Klon di [your_os]" di atas atau jalankan perintah git berikut:
Git Clone https://github.com/sixlabors/imagesharp
Kemudian atur konfigurasi berikut untuk memastikan perintah menyalahkan mengabaikan pemformatan ulang massal.
git config blame.ignorerevsfile .git blame-ignore-revs
Jika bekerja dengan Windows, harap pastikan bahwa Anda telah mengaktifkan jalur file panjang di git (jalankan sebagai administrator).
git config --system core.longpaths true
Repositori ini menggunakan penyimpanan file besar git. Harap ikuti instruksi yang ditautkan untuk memastikan Anda mengaturnya di lingkungan Anda.
Repositori ini berisi submodul git. Untuk menambahkan submodul ke proyek, navigasikan ke root repositori dan ketik:
Git Submodule Update --inin -in -init
Tolong ... sebarkan berita, berkontribusi algoritma, kirimkan peningkatan kinerja, tes unit, tidak ada input yang terlalu sedikit. Pastikan untuk membaca panduan kontribusi kami sebelum membuka PR.
Alat yang berguna untuk pengembangan dan tautan ke spesifikasi dapat ditemukan di wikipage kami: alat yang berguna dan tautan.
James Jackson-South
Dirk Lemstra
Anton Firsov
Scott Williams
Brian Popow
Terima kasih khusus kepada JetBrains yang telah mendukung kami dengan lisensi sumber terbuka untuk IDE mereka.