PsdImage

PsdImage

ภาพรวม

PsdImage เป็นคลาสใน Aspose.Psd FOSS สำหรับ Python. สืบทอดจาก: Image.

เป็นภาพ PSD ที่สามารถโหลด, ตรวจสอบ, และบันทึกได้โดยไม่ต้องเรนเดอร์.

คลาสนี้ประกาศ 5 วิธีสำหรับอ็อบเจ็กต์ PsdImage ในโปรแกรม Python. วิธีที่พร้อมใช้งานได้แก่: __init__, dispose, load, save. สมาชิกสาธารณะสามารถเข้าถึงได้จากแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพ็คเกจ Aspose.Psd FOSS สำหรับ Python. คุณสมบัติ: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode, และอีก 30 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
widthintอ่านรับความกว้างของเอกสารเป็นพิกเซล.
heightintอ่านรับความสูงของเอกสารเป็นพิกเซล.
channelsintอ่านดึงจำนวนช่องของเอกสารจากส่วนหัวของ PSD.
bits_per_channelintอ่านรับจำนวนบิตที่จัดเก็บต่อช่อง.
color_modeColorModesอ่าน/เขียนรับโหมดสี PSD ที่รายงานโดยส่วนหัว.
versionintอ่าน/เขียนรับหรือกำหนดหมายเลขเวอร์ชันของ Aspose.PSD-compatible API.
headerPsdHeaderอ่านรับอ็อบเจ็กต์ส่วนหัว PSD/PSB ที่แยกวิเคราะห์แล้ว.
is_large_documentboolอ่านรับข้อมูลว่าหนังสือที่โหลดใช้คอนเทนเนอร์เอกสารขนาดใหญ่ PSB หรือไม่.
is_psbboolอ่านเทียบเท่ากับ :attr:is_large_document.
layersList[Layer]อ่าน/เขียนรับคอลเลกชันของเลเยอร์ที่ทำการแยกวิเคราะห์แล้ว.
channels_countintอ่านรับจำนวนช่อง PSD.
sizeSizeอ่านรับขนาดของภาพ.
active_layerOptional[Layer]อ่าน/เขียนรับเลเยอร์ที่ทำงานอยู่.
layer_countintอ่านรับจำนวนเลเยอร์ที่ทำการแยกวิเคราะห์ในเอกสาร.
has_layersboolอ่านตรวจสอบว่าเอกสารมีชั้นที่แยกวิเคราะห์อย่างน้อยหนึ่งชั้นหรือไม่.
has_image_resourcesboolอ่านตรวจสอบว่าเอกสารมีทรัพยากรภาพที่แยกวิเคราะห์หรือไม่.
resource_countintอ่านรับจำนวนบล็อกทรัพยากรภาพที่แยกวิเคราะห์แล้ว.
image_resourcesList[ResourceBlock]อ่าน/เขียนรับหรือกำหนดทรัพยากรภาพ PSD.
global_layer_resourcesList[LayerResource]อ่าน/เขียนรับหรือกำหนดทรัพยากรเลเยอร์ระดับโลก.
global_layer_mask_infoGlobalLayerMaskInfoอ่านรับข้อมูลมาสก์เลเยอร์ทั่วโลก.
is_flattenboolอ่านรับว่าภาพ PSD ถูกแบนหรือไม่.
has_transparency_databoolอ่าน/เขียนรับหรือกำหนดว่าช่องอัลฟ่าแรกมีข้อมูลความโปร่งใสหรือไม่.
resources``อ่านรับสรุปแบบอ่านอย่างเดียวของบล็อกทรัพยากรภาพที่ประมวลผลแล้ว.
has_color_mode_databoolอ่านรับว่าหรือไม่ว่าเอกสารมีไบต์ Color Mode Data หรือไม่.
color_data_infoPsdColorDataInfoอ่านรับสรุปแบบอ่านอย่างเดียวของส่วนข้อมูลโหมดสีที่ประมวลผลแล้ว.
indexed_paletteOptional[IndexedColorPaletteInfo]อ่านรับสรุปพาเลตต์ที่ทำการแยกดัชนีแล้วเมื่อมีอยู่.
has_merged_image_databoolอ่านรับค่าที่บ่งชี้ว่าเอกสารมีไบต์ข้อมูล payload ของภาพที่รวมกันหรือไม่.
compressionCompressionMethodอ่านรับวิธีการบีบอัดที่ใช้โดยส่วนข้อมูลภาพที่รวมกัน.
image_data_infoPsdImageDataInfoอ่านรับสรุปแบบอ่าน-อย่างเดียวของโครงสร้างข้อมูลภาพที่ผสานและแยกวิเคราะห์.
image_data_kindImageDataKindอ่านรับประเภทโครงสร้างของข้อมูล payload ของภาพที่รวมกัน.
uses_predictionboolอ่านรับว่าการทำนาย ZIP ถูกใช้โดย payload ของข้อมูลภาพที่ผสานหรือไม่.
has_icc_profileboolอ่านรับว่ามีทรัพยากร ICC profile ฝังอยู่หรือไม่.
is_icc_profile_untaggedOptional[bool]อ่านรับค่าสถานะของโปรไฟล์ ICC ที่ไม่ได้แท็กที่ถูกแยกวิเคราะห์เมื่อมีอยู่.
parsed_color_dataColorDataอ่านดึงข้อมูลรายละเอียดโหมดสีที่แยกวิเคราะห์สำหรับการตรวจสอบ/ทดสอบภายใน.
parsed_resourcesList[UnknownResource]อ่านดึงทรัพยากรภาพที่แยกวิเคราะห์สำหรับการตรวจสอบ/ทดสอบภายใน.
global_angleintอ่านรับมุมโดยรวม.

วิธีการ

ลายเซ็นคำอธิบาย
__init__(stream, leave_open: bool)Calls init(stream, leave_open) บนอินสแตนซ์ PsdImage นี้.
load(file_path_or_stream) → PsdImageโหลดภาพ PSD จากเส้นทางไฟล์หรือสตรีมที่อ่านได้.
save(file_path_or_stream)บันทึกภาพไปยังเส้นทางไฟล์หรือสตรีมที่เขียนได้.
dispose()ปล่อยภาพและอาจปล่อยสตรีมพื้นฐานด้วย.
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image"เรียก load(source) บนอินสแตนซ์ PsdImage นี้.

ดูเพิ่มเติม

 ภาษาไทย