ImageSharp เป็นห้องสมุดกราฟิกแบบข้ามแพลตฟอร์มที่โดดเด่นเต็มรูปแบบ ออกแบบมาเพื่อทำให้การประมวลผลภาพง่ายขึ้น Imagesharp นำ API ที่ทรงพลัง แต่สวยงามอย่างไม่น่าเชื่อให้คุณ
ImageSharp ได้รับการออกแบบจากพื้นดินจนถึงยืดหยุ่นและขยายได้ ห้องสมุดให้จุดสิ้นสุด API สำหรับการดำเนินการประมวลผลภาพทั่วไปและหน่วยการสร้างเพื่อให้สามารถพัฒนาการดำเนินการเพิ่มเติมได้
สร้างขึ้นกับ. NET 8, ImageSharp สามารถใช้ในอุปกรณ์คลาวด์และสถานการณ์ฝังตัว/IoT
ImageSharp ได้รับใบอนุญาตภายใต้ใบอนุญาตแยก Six Labors เวอร์ชัน 1.0
สนับสนุนความพยายามของการพัฒนาโครงการทั้งหกโครงการ
ซื้อใบอนุญาตเชิงพาณิชย์❤
เป็นสปอนเซอร์ผ่านสปอนเซอร์ GitHub ❤
เป็นสปอนเซอร์ผ่านกลุ่มเปิด❤
เอกสารโดยละเอียดสำหรับ API ImageSharp มีให้บริการ ซึ่งรวมถึงเอกสารแนวคิดเพิ่มเติมเพื่อช่วยให้คุณเริ่มต้นใช้งาน
ที่เก็บตัวอย่างของเรายังมีอยู่ที่มีตัวอย่างรหัสที่สร้างได้ซึ่งแสดงให้เห็นถึงกิจกรรมทั่วไป
คุณมีคำถามหรือไม่? กรุณาเข้าร่วมฟอรัมการสนทนาของเรา อย่าเปิดปัญหาสำหรับคำถาม
สำหรับแนวคิดคุณสมบัติโปรดเข้าร่วมฟอรัมการสนทนาของเราและเรายินดีที่จะพูดคุย
โปรดอ่านคู่มือการบริจาคของเราก่อนที่จะเปิดปัญหาหรือดึงคำขอ!
โครงการนี้ได้นำจรรยาบรรณที่กำหนดโดยพันธสัญญาผู้สนับสนุนเพื่อชี้แจงพฤติกรรมที่คาดหวังในชุมชนของเรา สำหรับข้อมูลเพิ่มเติมโปรดดูจรรยาบรรณ. NET
ติดตั้งรีลีสที่เสถียรผ่าน NuGet; การพัฒนามีให้ผ่าน MyGet
ชื่อแพ็คเกจ | ปล่อย (NuGet) | ทุกคืน (feedz.io) |
---|---|---|
SixLabors.ImageSharp |
หากคุณต้องการคุณสามารถรวบรวม Imagesharp ด้วยตัวเอง (โปรดทำและช่วยด้วย!)
ใช้ Visual Studio 2022
ตรวจสอบให้แน่ใจว่าคุณติดตั้งเวอร์ชันล่าสุด
ตรวจสอบให้แน่ใจว่าคุณติดตั้ง. NET 8 SDK
หรือคุณสามารถทำงานได้จากบรรทัดคำสั่งและ/หรือด้วยตัวแก้ไขน้ำหนักเบา ทั้งบน Linux/UNIX และ Windows :
Visual Studio Code พร้อมส่วนขยาย C#
. NET CORE
หากต้องการโคลน imagesharp ในเครื่องให้คลิกปุ่ม "โคลนใน [your_os]" ด้านบนหรือเรียกใช้คำสั่ง Git ต่อไปนี้:
git clone https://github.com/sixlabors/imagesharp
จากนั้นตั้งค่าการกำหนดค่าต่อไปนี้เพื่อให้แน่ใจว่าคำสั่งตำหนิจะไม่สนใจการจัดฟอร์แมตการฟอร์แมตมวลชน
git config blame.ignorevsfile .git-blame-ignore revs
หากทำงานกับ Windows โปรดตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งานเส้นทางไฟล์ยาวใน GIT (เรียกใช้เป็นผู้ดูแลระบบ)
git config -System Core.longpaths จริง
ที่เก็บนี้ใช้ที่เก็บไฟล์ขนาดใหญ่ GIT โปรดทำตามคำแนะนำที่เชื่อมโยงเพื่อให้แน่ใจว่าคุณตั้งค่าไว้ในสภาพแวดล้อมของคุณ
ที่เก็บนี้มี submodules git ในการเพิ่ม submodules ลงในโครงการนำทางไปยังรูทที่เก็บและพิมพ์:
Git Submodule Update -Init -Recursive
ได้โปรด ... กระจายคำว่ามีส่วนร่วมอัลกอริทึมส่งการปรับปรุงประสิทธิภาพการทดสอบหน่วยไม่มีอินพุตน้อยเกินไป ตรวจสอบให้แน่ใจว่าได้อ่านคู่มือการบริจาคของเราก่อนที่จะเปิดการประชาสัมพันธ์
เครื่องมือที่มีประโยชน์สำหรับการพัฒนาและลิงก์ไปยังข้อกำหนดสามารถพบได้ใน WikiPage ของเรา: tools-and-link ที่มีประโยชน์
เจมส์แจ็คสัน-ใต้
Dirk Lemstra
Anton Firsov
สก็อตต์วิลเลียมส์
Brian Popow
ขอขอบคุณเป็นพิเศษสำหรับ Jetbrains ที่ให้การสนับสนุนเราด้วยใบอนุญาตโอเพนซอร์ซสำหรับ IDEs ของพวกเขา