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ên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
width | int | Đọc | Lấy chiều rộng tài liệu tính bằng pixel. |
height | int | Đọc | Lấy chiều cao tài liệu tính bằng pixel. |
channels | int | Đọc | Lấy số lượng kênh tài liệu từ tiêu đề PSD. |
bits_per_channel | int | Đọc | Lấy số lượng bit được lưu trữ cho mỗi kênh. |
color_mode | ColorModes | Đọc/Ghi | Lấy chế độ màu PSD được báo cáo trong tiêu đề. |
version | int | Đọc/Ghi | Lấy hoặc đặt số phiên bản Aspose.PSD-compatible API. |
header | PsdHeader | Đọc | Lấy đối tượng tiêu đề PSD/PSB đã phân tích. |
is_large_document | bool | Đọc | Lấ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_psb | bool | Đọc | Tương đương với :attr:is_large_document. |
layers | List[Layer] | Đọc/Ghi | Lấy bộ sưu tập lớp đã phân tích. |
channels_count | int | Đọc | Lấy số lượng kênh PSD. |
size | Size | Đọc | Lấy kích thước hình ảnh. |
active_layer | Optional[Layer] | Đọc/Ghi | Lấy lớp hoạt động. |
layer_count | int | Đọc | Lấy số lượng lớp đã phân tích trong tài liệu. |
has_layers | bool | Đọc | Lấ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_resources | bool | Đọc | Lấ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_count | int | Đọc | Lấy số lượng các khối tài nguyên hình ảnh đã phân tích. |
image_resources | List[ResourceBlock] | Đọc/Ghi | Lấy hoặc đặt các tài nguyên hình ảnh PSD. |
global_layer_resources | List[LayerResource] | Đọc/Ghi | Lấy hoặc đặt các tài nguyên lớp toàn cục. |
global_layer_mask_info | GlobalLayerMaskInfo | Đọc | Lấy thông tin mặt nạ lớp toàn cục. |
is_flatten | bool | Đọc | Lấy xem ảnh PSD có được làm phẳng hay không. |
has_transparency_data | bool | Đọc/Ghi | Lấ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 | `` | Đọc | Lấ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_data | bool | Đọc | Lấy xem tài liệu có chứa các byte Dữ liệu Chế độ Màu hay không. |
color_data_info | PsdColorDataInfo | Đọc | Lấy bản tóm tắt chỉ đọc của phần Color Mode Data đã được phân tích. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Đọc | Lấ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_data | bool | Đọc | Lấ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. |
compression | CompressionMethod | Đọc | Lấ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_info | PsdImageDataInfo | Đọc | Lấ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_kind | ImageDataKind | Đọc | Lấy loại cấu trúc của tải dữ liệu ảnh đã hợp nhất. |
uses_prediction | bool | Đọc | Lấ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_profile | bool | Đọc | Lấy xem liệu tài nguyên profile ICC nhúng có tồn tại hay không. |
is_icc_profile_untagged | Optional[bool] | Đọc | Lấy cờ hồ sơ ICC không có thẻ đã phân tích, nếu có. |
parsed_color_data | ColorData | Đọc | Lấ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_resources | List[UnknownResource] | Đọc | Lấ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_angle | int | Đọc | Lấ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) → PsdImage | Tả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. |