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_bytesbytes읽기외부 길이 필드 없이 원시 섹션 페이로드를 가져옵니다.
layer_channel_image_data_rawbytes읽기레이어 레코드 뒤에 원시 레이어 채널 이미지 데이터 페이로드를 가져옵니다.
layer_global_mask_and_tail_rawbytes읽기원시 글로벌 마스크 정보와 뒤따르는 섹션 바이트를 가져옵니다.
layer_count_rawint읽기투명성 보호 레이어를 위해 원본 서명된 레이어 수를 가져옵니다
    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. |

참조

 한국어