PsdImage

PsdImage

Tổng quan

PsdImage là một lớp trong Aspose.Psd FOSS cho Python. Kế thừa từ: Image.

Đại diện cho một ảnh PSD có thể được tải, kiểm tra và lưu mà không cần kết xuất.

Lớp này khai báo 5 phương thức cho các đối tượng PsdImage trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, dispose, load, save. Các thành viên công khai có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Psd FOSS cho Python. Thuộc tính: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode, và 30 mục khác.

Thuộc tính

TênKiểuTruy cậpMô tả
widthintĐọcLấy chiều rộng tài liệu tính bằng pixel.
heightintĐọcLấy chiều cao tài liệu tính bằng pixel.
channelsintĐọcLấy số lượng kênh tài liệu từ tiêu đề PSD.
bits_per_channelintĐọcLấy số lượng bit được lưu trữ cho mỗi kênh.
color_modeColorModesĐọc/GhiLấy chế độ màu PSD được báo cáo trong tiêu đề.
versionintĐọc/GhiLấy hoặc đặt số phiên bản Aspose.PSD-compatible API.
headerPsdHeaderĐọcLấy đối tượng tiêu đề PSD/PSB đã phân tích.
is_large_documentboolĐọcLấy giá trị cho biết tài liệu đã tải có sử dụng container tài liệu lớn PSB hay không.
is_psbboolĐọcTương đương với :attr:is_large_document.
layersList[Layer]Đọc/GhiLấy bộ sưu tập lớp đã phân tích.
channels_countintĐọcLấy số lượng kênh PSD.
sizeSizeĐọcLấy kích thước hình ảnh.
active_layerOptional[Layer]Đọc/GhiLấy lớp hoạt động.
layer_countintĐọcLấy số lượng lớp đã phân tích trong tài liệu.
has_layersboolĐọcLấy thông tin xem tài liệu có chứa ít nhất một lớp đã được phân tích không.
has_image_resourcesboolĐọcLấy thông tin xem tài liệu có chứa bất kỳ tài nguyên hình ảnh đã được phân tích nào không.
resource_countintĐọcLấy số lượng các khối tài nguyên hình ảnh đã phân tích.
image_resourcesList[ResourceBlock]Đọc/GhiLấy hoặc đặt các tài nguyên hình ảnh PSD.
global_layer_resourcesList[LayerResource]Đọc/GhiLấy hoặc đặt các tài nguyên lớp toàn cục.
global_layer_mask_infoGlobalLayerMaskInfoĐọcLấy thông tin mặt nạ lớp toàn cục.
is_flattenboolĐọcLấy xem ảnh PSD có được làm phẳng hay không.
has_transparency_databoolĐọc/GhiLấy hoặc đặt liệu kênh alpha đầu tiên có chứa dữ liệu trong suốt hay không.
resources``ĐọcLấy bản tóm tắt chỉ đọc của các khối image resource blocks đã được phân tích.
has_color_mode_databoolĐọcLấy xem tài liệu có chứa các byte Dữ liệu Chế độ Màu hay không.
color_data_infoPsdColorDataInfoĐọcLấy bản tóm tắt chỉ đọc của phần Color Mode Data đã được phân tích.
indexed_paletteOptional[IndexedColorPaletteInfo]ĐọcLấy bản tóm tắt bảng màu được phân tích chỉ mục, nếu có.
has_merged_image_databoolĐọcLấy thông tin xem tài liệu có chứa các byte dữ liệu tải trọng hình ảnh đã hợp nhất hay không.
compressionCompressionMethodĐọcLấy phương pháp nén được sử dụng cho phần dữ liệu hình ảnh đã hợp nhất.
image_data_infoPsdImageDataInfoĐọcLấy bản tóm tắt chỉ đọc của cấu trúc dữ liệu hình ảnh hợp nhất đã phân tích.
image_data_kindImageDataKindĐọcLấy loại cấu trúc của tải dữ liệu ảnh đã hợp nhất.
uses_predictionboolĐọcLấy xem dự đoán ZIP có được sử dụng bởi tải dữ liệu hình ảnh hợp nhất hay không.
has_icc_profileboolĐọcLấy xem liệu tài nguyên profile ICC nhúng có tồn tại hay không.
is_icc_profile_untaggedOptional[bool]ĐọcLấy cờ hồ sơ ICC không có thẻ đã phân tích, nếu có.
parsed_color_dataColorDataĐọcLấy chi tiết dữ liệu chế độ màu đã phân tích cho việc xác minh/kiểm tra nội bộ.
parsed_resourcesList[UnknownResource]ĐọcLấy các tài nguyên hình ảnh đã phân tích cho việc xác minh/kiểm tra nội bộ.
global_angleintĐọcLấy góc toàn cục.

Phương thức

Chữ kýMô tả
__init__(stream, leave_open: bool)Calls init(stream, leave_open) trên đối tượng PsdImage này.
load(file_path_or_stream) → PsdImageTải một ảnh PSD từ đường dẫn tệp hoặc một luồng có thể đọc được.
save(file_path_or_stream)Lưu ảnh vào đường dẫn tệp hoặc một luồng có thể ghi.
dispose()Giải phóng ảnh và, nếu muốn, luồng nền.
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image"Gọi load(source) trên thể hiện PsdImage này.

Xem thêm

 Tiếng Việt