LayerAndMaskSection
LayerAndMaskSection
개요
LayerAndMaskSection은(는) Aspose.Psd FOSS의 Python용 클래스입니다.
PSD/PSB 레이어 및 마스크 정보 섹션과 그
raw-preserved save state.이 클래스는 Python 프로그램의 LayerAndMaskSection 객체를 위해 5개의 메서드를 선언합니다. 사용 가능한 메서드에는 __init__, empty, load, save, with_layers가 포함됩니다. 공개 멤버는 Aspose.Psd FOSS for Python 패키지를 설치한 후 모든 Python 애플리케이션에서 접근할 수 있습니다. 속성: has_layer_collection_mutated, layer_channel_image_data_raw, layer_count_raw, layer_global_mask_and_tail_raw, layers, raw_section_bytes.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
raw_section_bytes | bytes | 읽기 | 외부 길이 필드 없이 원시 섹션 페이로드를 가져옵니다. |
layer_channel_image_data_raw | bytes | 읽기 | 레이어 레코드 뒤에 원시 레이어 채널 이미지 데이터 페이로드를 가져옵니다. |
layer_global_mask_and_tail_raw | bytes | 읽기 | 원시 글로벌 마스크 정보와 뒤따르는 섹션 바이트를 가져옵니다. |
layer_count_raw | int | 읽기 | 투명성 보호 레이어를 위해 원본 서명된 레이어 수를 가져옵니다 |
can preserve sign. || layers | List[Layer] | Read | 구문 분석된 레이어 레코드를 가져옵니다. | | has_layer_collection_mutated | bool | Read | 공개 레이어 컬렉션이 교체되었는지 여부를 가져옵니다. |
메서드
| 시그니처 | 설명 |
|---|---|
__init__(raw_section_bytes: bytes, layer_channel_image_data_raw: bytes, layer_global_mask_and_tail_raw: bytes, layer_count_raw: int, layers: List[Layer], has_layer_collection_mutated: bool) | :class:LayerAndMaskSection 클래스의 새 인스턴스를 초기화합니다. |
empty() → "LayerAndMaskSection" | 빈 레이어 및 마스크 정보 섹션을 가져옵니다. |
load(reader: BigEndianReader, is_large_document: bool) → "LayerAndMaskSection" | 이 LayerAndMaskSection 인스턴스에서 load(reader, is_large_document)를 호출합니다. |
save(writer: BigEndianWriter, is_large_document: bool) | 이 LayerAndMaskSection 인스턴스에서 save(writer, is_large_document)를 호출합니다. |
with_layers(layers: List[Layer]) → "LayerAndMaskSection" | 교체된 레이어 컬렉션을 사용하여 섹션 복사본을 생성하고 이를 표시합니다. |
for rewriting on save. |