Features

คุณลักษณะ

Aspose.PSD FOSS สำหรับ .NET โหลด, ตรวจสอบ, และบันทึกเอกสาร PSD และ PSB โดยไม่ต้องเรนเดอร์ข้อมูลพิกเซล ชุดคุณลักษณะนี้จัดเป็นสามด้าน, แต่ละด้านมีคู่มือของตนเอง.


การโหลด, การตรวจสอบ, และการบันทึกเอกสาร

Image.Load() / PsdImage.Load() โหลดเอกสารจากเส้นทางไฟล์หรือสตรีม; PsdImage.Save() เขียนมันออกมาใหม่. PsdImage เปิดเผยส่วนหัวที่แยกวิเคราะห์ (Width, Height, ColorMode, Version, Compression, และอื่น ๆ) และทรัพยากรภาพที่แยกวิเคราะห์. ดู Core API สำหรับการอ้างอิงเต็มรูปแบบ.


เมตาดาต้าเลเยอร์

แต่ละที่แยกวิเคราะห์ Layer เปิดเผยรูปทรรศน์, การมองเห็น, ความทึบ, การคลิป, และโหมดผสม, รวมถึงข้อมูลเมตาของช่อง, มาสก์, และช่วงการผสม. ชุดย่อยของคุณสมบัติของเลเยอร์สามารถเปลี่ยนแปลงและบันทึกกลับได้; คอลเลกชันของเลเยอร์เองสามารถกรองหรือเรียงลำดับใหม่ได้. ดู Layers สำหรับการอ้างอิงเต็มรูปแบบ.


การจัดการข้อผิดพลาด

ความล้มเหลวในการโหลดและบันทึกจะถูกรายงานผ่าน PsdLoadException and PsdSaveException, ทั้งสองขยายมาตรฐาน Exception คลาส. ดู ข้อยกเว้นหลัก สำหรับการอ้างอิงเต็มรูปแบบ.


สิ่งที่ไม่รองรับ

ไลบรารีนี้ไม่ทำการแสดงผลข้อมูลพิกเซลและไม่แปลง PSD/PSB ไปเป็นรูปแบบภาพอื่น (เช่น PNG หรือ JPEG) มันเป็นตัวอ่านและเขียนที่เน้นเมตาดาต้าสำหรับรูปแบบคอนเทนเนอร์ PSD/PSB.


เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด

  • เริ่มต้นด้วย Core API สำหรับการโหลด, ตรวจสอบ, และบันทึกเอกสาร.
  • ใช้ Layers เมื่อคุณต้องการอ่านหรือแก้ไขเมตาดาต้าของเลเยอร์แต่ละชั้น.
  • Wrap Load()/Save() การเรียกในส่วนการจัดการข้อยกเว้นที่อธิบายไว้ใน ข้อยกเว้นหลัก.

ปัญหาทั่วไป

ปัญหาสาเหตุแก้ไข
คาดหวังผลลัพธ์พิกเซลที่เรนเดอร์ไลบรารีนี้เป็นแบบเมตาดาต้าเท่านั้นใช้ไลบรารีอื่นสำหรับการเรนเดอร์; ไลบรารีนี้เพียงโหลด ตรวจสอบ และบันทึกเมตาดาต้า PSD/PSB เท่านั้น

FAQ

ไลบรารีนี้เรนเดอร์หรือแปลงไฟล์ PSD หรือไม่?

ไม่. มันโหลด ตรวจสอบ และบันทึกเอกสาร PSD/PSB เท่านั้น — ไม่ทำการเรนเดอร์ข้อมูลพิกเซลหรือแปลงเป็นรูปแบบภาพอื่น.

ฉันควรเริ่มต้นที่ไหน?

แกน API สำหรับ PsdImage/Image จุดเริ่มต้น, จากนั้น Layers สำหรับเมตาดาต้าระดับเลเยอร์, และ ข้อยกเว้นหลัก สำหรับการจัดการข้อผิดพลาด.


API Reference สรุป

Areaครอบคลุมใน
การโหลดเอกสาร, การตรวจสอบ, และการบันทึกCore API
เมตาดาต้าเลเยอร์Layers
การจัดการข้อผิดพลาดในการโหลด/บันทึกข้อยกเว้นหลัก

ดูเพิ่มเติม

 ภาษาไทย