Aspose.PSD FOSS สำหรับ Python

API reference สำหรับ Aspose.Psd FOSS สำหรับ Python. 64 ประเภทสาธารณะที่จัดเรียงตามโมดูล.

API หลัก

คลาสคำอธิบาย
BigEndianReaderอ่านข้อมูลแบบ big-endian จากสตรีม.
BigEndianWriterBigEndianWriter.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.
PsdVersionEnum ที่มีสมาชิก 2 รายการ.
ResourceBlockStateแทนสถานะของบล็อกทรัพยากร.
SeekOriginกำหนดตำแหน่งต้นทางการเลื่อนตำแหน่งสำหรับผู้อ่าน.

Conversion

คลาสคำอธิบาย
BigEndianBitConverterให้เมธอดช่วยเหลือสำหรับการอ่านค่าประเภทพื้นฐานแบบ big-endian จากอาร์เรย์ไบต์.

Coreexceptions

คลาสคำอธิบาย
ArgumentNullExceptionข้อยกเว้นที่ถูกโยนเมื่ออาร์กิวเมนต์เป็นค่า null.
NotSupportedExceptionข้อยกเว้นที่ถูกโยนเมื่อการดำเนินการไม่รองรับ.
PsdLoadExceptionข้อยกเว้นที่ถูกโยนเมื่อเกิดข้อผิดพลาดขณะโหลดไฟล์ PSD.
PsdSaveExceptionสร้างอินสแตนซ์ใหม่ของคลาส PsdSaveException.

Layers

คลาสคำอธิบาย
BlendRangeแสดงช่วงการผสมของเลเยอร์ PSD.
ChannelInformationแสดงข้อมูลช่องของเลเยอร์ PSD.
GlobalLayerMaskInfoคลาสที่มี 1 เมธอด.
LayerID ช่องของเลเยอร์และความยาวข้อมูลสามารถเข้าถึงได้ผ่านคุณสมบัติ 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.

การจำแนกประเภท

การนับค่าคำอธิบาย
PsdResourceKindEnum ที่มีสมาชิก 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 ที่แยกวิเคราะห์แล้วไปยังสตรีม.

ดูเพิ่มเติม

 ภาษาไทย