PsdSectionReader
PsdSectionReader
概要
PsdSectionReader は Aspose.Psd の FOSS(Python 用)におけるクラスです。
この実装によってメモリ内に格納される PSD/PSB セクションに対し、境界付きリードを提供します。
このクラスは Python プログラム内の PsdSectionReader オブジェクト向けに 5 つのメソッドを宣言しています。利用可能なメソッドは ReadBytes、get_memory_backed_length、get_nested_memory_backed_length、read_bytes、validate_signed_length です。Aspose.Psd の Python 用 FOSS パッケージをインストールすれば、任意の Python アプリケーションから公開メンバーにアクセスできます。
メソッド
| シグネチャ | 説明 |
|---|---|
read_bytes(reader: BigEndianReader, length: int, section_name: str) → bytes | ストリーム境界とメモリ内サイズ制限を検証した後、宣言されたセクションのペイロードを読み取ります。 |
ReadBytes(reader: BigEndianReader, length: int, section_name: str) → bytes | この PsdSectionReader インスタンスで ReadBytes(reader, length, section_name) を呼び出します。 |
get_memory_backed_length(reader: BigEndianReader, length: int, section_name: str) → int | 宣言されたセクション長さを検証し、同等のメモリ内配列サイズを返します。 |
validate_signed_length(length: int, section_name: str) → int | 境界付きセクションに属する符号付き長さフィールドを検証します。 |
get_nested_memory_backed_length(reader: BigEndianReader, length: int, section_end: int, section_name: str) → int | ネストされたペイロードが、すでに境界が設定された包含セクション内に留まっていることを検証します。 |