Aspose.Imaging FOSS for .NET — คำถามที่พบบ่อย

Aspose.Imaging FOSS for .NET — คำถามที่พบบ่อย

การให้สิทธิ์ & โอเพนซอร์ส

โมเดลการให้สิทธิ์สำหรับ Aspose.Imaging FOSS for .NET คืออะไร?

Aspose.Imaging FOSS สำหรับ .NET ได้รับการเผยแพร่ภายใต้ the MIT License. สามารถใช้ได้ฟรีในโครงการเชิงพาณิชย์และไม่เชิงพาณิชย์โดยไม่ต้องลงทะเบียน, API key, หรือ license file required.

ฉันสามารถใช้ในผลิตภัณฑ์เชิงพาณิชย์ได้ไหม?

ใช่. MIT License อนุญาตให้ใช้, แก้ไข, และแจกจ่ายซ้ำในซอฟต์แวร์เชิงพาณิชย์โดยไม่มีข้อจำกัด ตราบใดที่มีการรวมประกาศลิขสิทธิ์ต้นฉบับและข้อความใบอนุญาตในสำเนาหรือส่วนสำคัญของซอฟต์แวร์ใด ๆ.

การติดตั้ง & ความต้องการ

ฉันจะติดตั้ง Aspose.Imaging FOSS for .NET อย่างไร?

git clone https://github.com/aspose-imaging-foss/Aspose.Imaging-FOSS-for-.NET.git
cd Aspose.Imaging-FOSS-for-.NET
dotnet build

ไลบรารีนี้มุ่งเป้าไปที่ net8.0 และ netstandard2.0 และไม่มีการพึ่งพาเวลารันไทม์ภายนอกเลย.

การสนับสนุนรูปแบบ

Aspose.Imaging FOSS สำหรับ .NET สามารถถอดรหัสหรือแสดงผลภาพได้หรือไม่?

ไม่ใช่ ขอบเขตของไลบรารีนี้ถูกกำหนดให้แคบโดยเจตนา: มันตรวจจับรูปแบบของภาพและอ่านเมตาดาต้าในระดับหัวไฟล์ (เช่น มิติ, ความลึกบิต, จำนวนเฟรม) โดยตรงจากส่วนหัวของไฟล์ มันจะไม่ถอดรหัส, แสดงผล, หรือแก้ไขข้อมูลพิกเซล การถอดรหัส, การแก้ไข, และการแปลงรูปแบบอยู่เหนือขอบเขตของไลบรารีนี้และต้องใช้ Aspose.Imaging SDK เชิงพาณิชย์.

ไลบรารีสามารถตรวจจับรูปแบบภาพใดได้บ้าง?

PNG, JPEG, GIF, BMP, WebP, ICO, TIFF, PSD, EMF, WMF, และ DICOM. ส่วนหัวที่ไม่รู้จักจะถูกจัดให้เป็น ImageFormat.Unknown แทนการโยนข้อยกเว้น.

ไลบรารีนี้สนับสนุนไฟล์ภาพการแพทย์ DICOM หรือไม่?

ใช่, ที่ระดับหัวไฟล์. ImageProbe วิเคราะห์หัว DICOM ทั้งในรูปแบบ Implicit VR Little Endian และ Explicit VR Little/Big Endian transfer syntaxes, ดึงค่าตาราง, คอลัมน์, และบิตที่จัดสรร — ไม่ต้องใช้โปรแกรมดู DICOM หรือการพึ่งพาภายนอกใดๆ.

API Usage

จุดเริ่มต้นหลักสำหรับ API คืออะไร?

ImageProbe เป็นจุดเข้าคงที่. ProbeFile(path), Probe(stream), และ Probe(data) คืนผลลัพธ์ ImageInfo เต็มรูปแบบ; DetectFormat(stream)/DetectFormat(data) คืนค่าเพียง ImageFormat เมื่อไม่ต้องการมิติ.

จะเกิดอะไรขึ้นหากฉันตรวจสอบไฟล์ที่เสียหายหรือถูกตัดสั้น?

ImageProbe จะไม่โยนข้อผิดพลาดเมื่อรับอินพุตที่ผิดรูปหรือถูกตัดสั้น. มันจะคืนค่า ImageInfo ส่วนหนึ่งพร้อมกับฟิลด์ที่สามารถระบุได้ — Format จะถูกตั้งค่าเมื่อใดก็ตามที่เครื่องหมายรูปแบบของหัวไฟล์ถูกจดจำ, แม้ส่วนที่เหลือของไฟล์จะถูกตัดสั้น.

Width, Height, BitDepth, และ FrameCount จะถูกเติมค่าเสมอหรือไม่?

ไม่. ImageInfo เปิดเผยคุณลักษณะเหล่านี้เป็น property ที่สามารถเป็น null ได้, จะถูกเติมค่าเฉพาะเมื่อหัวไฟล์ของรูปแบบที่ตรวจพบจริงๆ มีค่านั้น. Format เป็นฟิลด์เดียวที่รับประกันว่าจะถูกตั้งค่าเมื่อหัวไฟล์ได้รับการจดจำ.

ดูเพิ่มเติม

 ภาษาไทย