Aspose.PSD FOSS สำหรับ Python
API reference สำหรับ Aspose.Psd FOSS สำหรับ Python. 64 ประเภทสาธารณะที่จัดเรียงตามโมดูล.
API หลัก
| คลาส | คำอธิบาย |
|---|
BigEndianReader | อ่านข้อมูลแบบ big-endian จากสตรีม. |
BigEndianWriter | BigEndianWriter.position property คืนค่าออฟเซ็ตการเขียนปัจจุบันในสตรีมพื้นฐาน. |
Image | คลาสฐานเชิงนามธรรมสำหรับอ็อบเจ็กต์ภาพ. |
ImageLoader | ให้ฟังก์ชันการโหลดสำหรับภาพ. |
LayerAndMaskSectionReader | คลาสที่มี 1 เมธอด. |
LayerAndMaskSectionWriter | เขียนส่วน PSD/PSB Layer และ Mask Information sections. |
Point | คลาส Point มีเมธอด empty() เพื่อรับจุดศูนย์และ equals(other) เพื่อเปรียบเทียบพิกัด; คุณสมบัติของมันรวมถึง x, y, is_empty, และ static Empty. |
PsdImage | แทนภาพ PSD ที่สามารถโหลด ตรวจสอบ และบันทึกได้โดยไม่ต้องทำการเรนเดอร์. |
PsdSectionReader | ให้การอ่านแบบจำกัดขอบเขตสำหรับส่วน PSD/PSB ที่ถูกเก็บในหน่วยความจำโดยการดำเนินการนี้. |
Rectangle | เก็บชุดของจำนวนเต็มสี่ค่าที่แทนตำแหน่งและขนาดของสี่เหลี่ยม. |
RectangleF | เก็บชุดของตัวเลขจุดลอยที่ประกอบด้วยสี่ค่า ซึ่งแสดงตำแหน่งและขนาดของสี่เหลี่ยม. |
ResourceBlock | เป็นบล็อกทรัพยากรภาพ PSD. |
Size | คลาสที่มี 3 เมธอดและ 5 คุณสมบัติ. |
StreamContainer | แสดงถึงคอนเทนเนอร์สตรีมที่ใช้โดย API การบันทึกทรัพยากร. |
การกำหนดค่าแบบ列舉
| การนับค่า | คำอธิบาย |
|---|
ColorModes | กำหนดโหมดสีที่รองรับโดยไฟล์ PSD. |
CompressionMethod | กำหนดวิธีการบีบอัดที่ใช้สำหรับข้อมูลภาพในไฟล์ PSD. |
PsdVersion | Enum ที่มีสมาชิก 2 รายการ. |
ResourceBlockState | แทนสถานะของบล็อกทรัพยากร. |
SeekOrigin | กำหนดตำแหน่งต้นทางการเลื่อนตำแหน่งสำหรับผู้อ่าน. |
Conversion
| คลาส | คำอธิบาย |
|---|
BigEndianBitConverter | ให้เมธอดช่วยเหลือสำหรับการอ่านค่าประเภทพื้นฐานแบบ big-endian จากอาร์เรย์ไบต์. |
Coreexceptions
| คลาส | คำอธิบาย |
|---|
ArgumentNullException | ข้อยกเว้นที่ถูกโยนเมื่ออาร์กิวเมนต์เป็นค่า null. |
NotSupportedException | ข้อยกเว้นที่ถูกโยนเมื่อการดำเนินการไม่รองรับ. |
PsdLoadException | ข้อยกเว้นที่ถูกโยนเมื่อเกิดข้อผิดพลาดขณะโหลดไฟล์ PSD. |
PsdSaveException | สร้างอินสแตนซ์ใหม่ของคลาส PsdSaveException. |
Layers
| คลาส | คำอธิบาย |
|---|
BlendRange | แสดงช่วงการผสมของเลเยอร์ PSD. |
ChannelInformation | แสดงข้อมูลช่องของเลเยอร์ PSD. |
GlobalLayerMaskInfo | คลาสที่มี 1 เมธอด. |
Layer | ID ช่องของเลเยอร์และความยาวข้อมูลสามารถเข้าถึงได้ผ่านคุณสมบัติ PsdLayerChannelInfo channel_id และ data_length. |
LayerBlendModeMapper | คลาสที่มี 2 เมธอดและ 1 สมาชิก. |
LayerBlendingRangesData | แสดงข้อมูลช่วงการผสมของเลเยอร์ PSD. |
LayerBlendingRangesInfo | คลาสที่มี 1 เมธอดและ 2 คุณสมบัติ. |
LayerChannelInfo | จัดเก็บรายการเมตาดาต้าช่องหนึ่งจากบันทึกเลเยอร์. |
LayerMaskData | กำหนดคลาสพื้นฐานสำหรับข้อมูลมาสก์เลเยอร์ของ PSD. |
LayerMaskDataShort | กำหนดข้อมูลมาสก์เลเยอร์สำหรับเลเยอร์ที่มีมาสก์แบบราสเตอร์หรือเวกเตอร์เท่านั้น. |
LayerMaskInfo | คลาสที่มี 1 เมธอดและ 2 คุณสมบัติ. |
LayerRawData | คลาสที่มี 4 เมธอดและ 7 คุณสมบัติ. |
LayerRecordReader | คลาสที่มี 1 เมธอดและ 3 สมาชิก. |
LayerRecordWriter | เขียนบันทึกเลเยอร์ PSD/PSB จากโมเดล Layer ที่อยู่ในหน่วยความจำ. |
LayerResource | คลาสที่มี 1 เมธอด, 4 คุณสมบัติ และ 2 สมาชิก. |
PsdLayerChannelInfo | ให้สรุปข้อมูลแบบอ่านอย่างเดียวของบันทึกช่องเลเยอร์ที่ถูกแยกวิเคราะห์หนึ่งรายการ. |
RawLayerBlendingRangesSection | คลาสที่มี 3 เมธอดและ 1 คุณสมบัติ. |
RawLayerMaskSection | คลาสที่มี 3 เมธอดและ 1 คุณสมบัติ. |
การกำหนดค่าแบบ列舉
| การ列舉 | คำอธิบาย |
|---|
BlendMode | กำหนดโหมดการผสมที่ใช้สำหรับเลเยอร์ในไฟล์ PSD. |
LayerMaskFlags | กำหนดแฟล็กมาสก์ของเลเยอร์ PSD. |
Loaders
| คลาส | คำอธิบาย |
|---|
PsdImageLoader | คลาสที่มี 1 เมธอด. |
Resources
| คลาส | คำอธิบาย |
|---|
ImageResourceIds | ให้ตัวระบุทรัพยากรภาพ PSD ที่ใช้ทั่วไปในเทสต์และฟิกซ์เจอร์. |
IndexedColorPalette | คลาสที่มี 3 เมธอดและ 1 คุณสมบัติและ 1 สมาชิก. |
IndexedColorPaletteInfo | ให้มุมมองแบบอ่านอย่างเดียวของพาเล็ตสีดัชนีใน PSD. |
PreservedResourceBlock | ปรับทรัพยากรภาพ raw‑preserved ให้เข้ากับพื้นผิว ResourceBlock อย่างเป็นทางการ. |
PsdResourceInfo | ให้สรุปแบบอ่านอย่างเดียวของบล็อกทรัพยากรภาพ PSD ที่ทำการแยกวิเคราะห์หนึ่งบล็อก. |
UnknownResource | เริ่มต้นอินสแตนซ์ใหม่ของคลาส UnknownResource. |
การจำแนกประเภท
| การนับค่า | คำอธิบาย |
|---|
PsdResourceKind | Enum ที่มีสมาชิก 4 รายการ. |
Sections
| คลาส | คำอธิบาย |
|---|
ColorData | เก็บส่วนข้อมูลโหมดสีของ PSD เป็นไบต์ดิบพร้อมโครงสร้างที่แยกวิเคราะห์โดยคำนึงถึงโหมดเมื่อมีให้ใช้งาน. |
ImageData | เก็บส่วนข้อมูลภาพของ PSD เป็นส่วนหัวการบีบอัดพร้อมไบต์ข้อมูลดิบ. |
ImageDataStructure | อธิบายโครงสร้างที่ตรวจสอบแล้วของ payload PSD Image Data. |
ImageResourcesSection | แสดงส่วน PSD Image Resources เป็นไบต์ที่เก็บไว้แบบดิบบวกกับสรุปที่แยกวิเคราะห์เฉพาะที่ไม่ทราบ. |
LayerAndMaskSection | แสดงส่วน PSD/PSB Layer and Mask Information และสถานะการบันทึกที่เก็บไว้แบบดิบ. |
PsdColorDataInfo | ให้สรุปแบบอ่าน-อย่างเดียวของส่วน PSD Color Mode Data. |
PsdHeader | มีข้อมูลส่วนหัวของเอกสาร Photoshop. |
PsdImageDataInfo | คลาสที่มี 1 เมธอดและ 5 คุณสมบัติ. |
PsdImageDocumentState | จัดเก็บส่วนของเอกสาร PSD/PSB ที่แยกวิเคราะห์แล้วซึ่งใช้โดย PsdImage. |
การจำแนกประเภท
| การกำหนดค่าแบบนับ | คำอธิบาย |
|---|
ImageDataKind | ระบุรูปทรงเชิงโครงสร้างของข้อมูล PSD Image Data payload. |
PsdColorDataKind | อธิบายว่าข้อมูล Color Mode Data payload ถูกตีความอย่างไรสำหรับเอกสารที่โหลดแล้ว. |
Writedescriptors
| คลาส | คำอธิบาย |
|---|
PsdImageWriter | เขียนสถานะเอกสาร PSD/PSB ที่แยกวิเคราะห์แล้วไปยังสตรีม. |
ดูเพิ่มเติม