Aspose.PSD FOSS dla Python

API reference dla Aspose.Psd FOSS dla Python. 64 publiczne typy zorganizowane według modułu.

Podstawowe API

KlasaOpis
BigEndianReaderOdczytuje dane big-endian ze strumienia.
BigEndianWriterBigEndianWriter.position zwraca bieżące przesunięcie zapisu w podstawowym strumieniu.
ImageAbstrakcyjna klasa bazowa dla obiektów obrazu.
ImageLoaderZapewnia funkcję ładowania obrazów.
LayerAndMaskSectionReaderKlasa z 1 metodą.
LayerAndMaskSectionWriterZapisuje sekcje informacji o warstwie i masce PSD/PSB.
PointKlasa Point udostępnia metodę empty(), aby uzyskać punkt zerowy, oraz equals(other), aby porównać współrzędne; jej właściwości obejmują x, y, is_empty i statyczne Empty.
PsdImageReprezentuje obraz PSD, który może być wczytany, sprawdzony i zapisany bez renderowania.
PsdSectionReaderUdostępnia ograniczone odczyty dla sekcji PSD/PSB, które są przechowywane w pamięci przez tę implementację.
RectanglePrzechowuje zestaw czterech liczb całkowitych, które reprezentują położenie i rozmiar prostokąta.
RectangleFPrzechowuje zestaw czterech liczb zmiennoprzecinkowych, które reprezentują położenie i rozmiar prostokąta.
ResourceBlockReprezentuje blok zasobów obrazu PSD.
SizeKlasa z 3 metodami i 5 właściwościami.
StreamContainerReprezentuje kontener strumienia używany przez API zapisu zasobów.

Wyliczenia

WyliczenieOpis
ColorModesDefiniuje tryby kolorów obsługiwane przez pliki PSD.
CompressionMethodDefiniuje metody kompresji używane dla danych obrazu w plikach PSD.
PsdVersionWyliczenie z 2 elementami.
ResourceBlockStateReprezentuje stan bloku zasobu.
SeekOriginDefiniuje punkt odniesienia przy przesuwaniu wskaźnika dla czytnika.

Conversion

KlasaOpis
BigEndianBitConverterUdostępnia metody pomocnicze do odczytywania prymitywnych wartości big-endian z tablic bajtów.

Coreexceptions

KlasaOpis
ArgumentNullExceptionWyjątek zgłaszany, gdy argument jest null.
NotSupportedExceptionWyjątek zgłaszany, gdy operacja nie jest obsługiwana.
PsdLoadExceptionWyjątek zgłaszany, gdy wystąpi błąd podczas ładowania pliku PSD.
PsdSaveExceptionInicjalizuje nową instancję klasy PsdSaveException.

Layers

KlasaOpis
BlendRangeReprezentuje zakres mieszania warstwy PSD.
ChannelInformationReprezentuje informacje o kanale warstwy PSD.
GlobalLayerMaskInfoKlasa z 1 metodą.
LayerIdentyfikatory kanałów warstwy i długości danych są dostępne poprzez właściwości PsdLayerChannelInfo channel_id i data_length.
LayerBlendModeMapperKlasa z 2 metodami i 1 członkiem.
LayerBlendingRangesDataReprezentuje dane zakresów mieszania warstwy PSD.
LayerBlendingRangesInfoKlasa z 1 metodą i 2 właściwościami.
LayerChannelInfoPrzechowuje jedną pozycję metadanych kanału z rekordu warstwy.
LayerMaskDataDefiniuje klasę bazową dla danych maski warstwy PSD.
LayerMaskDataShortDefiniuje dane maski warstwy dla warstw, które mają tylko maskę rastrową lub wektorową.
LayerMaskInfoKlasa z 1 metodą i 2 właściwościami.
LayerRawDataKlasa z 4 metodami i 7 właściwościami.
LayerRecordReaderKlasa z 1 metodą i 3 członkami.
LayerRecordWriterZapisuje rekordy warstwy PSD/PSB z modelu warstwy w pamięci.
LayerResourceKlasa z 1 metodą i 4 właściwościami oraz 2 członkami.
PsdLayerChannelInfoZapewnia podsumowanie tylko do odczytu jednego przetworzonego rekordu kanału warstwy.
RawLayerBlendingRangesSectionKlasa z 3 metodami i 1 właściwością.
RawLayerMaskSectionKlasa z 3 metodami i 1 właściwością.

Wyliczenia

WyliczenieOpis
BlendModeDefiniuje tryby mieszania używane dla warstw w plikach PSD.
LayerMaskFlagsDefiniuje flagi maski warstwy PSD.

Loaders

KlasaOpis
PsdImageLoaderKlasa z 1 metodą.

Resources

KlasaOpis
ImageResourceIdsUdostępnia wspólne identyfikatory zasobów obrazu PSD używane w testach i fixture’ach.
IndexedColorPaletteKlasa z 3 metodami, 1 właściwością i 1 członkiem.
IndexedColorPaletteInfoZapewnia widok tylko do odczytu indeksowanej palety kolorów PSD.
PreservedResourceBlockDostosowuje surowy‑zachowany zasób obrazu do oficjalnej powierzchni ResourceBlock.
PsdResourceInfoZapewnia podsumowanie tylko do odczytu jednego sparsowanego bloku zasobu obrazu PSD.
UnknownResourceInicjalizuje nową instancję klasy UnknownResource.

Wyliczenia

WyliczenieOpis
PsdResourceKindEnum z 4 elementami.

Sections

KlasaOpis
ColorDataPrzechowuje sekcję PSD Color Mode Data jako surowe bajty oraz strukturę parsowaną z uwzględnieniem trybu, gdy jest dostępna.
ImageDataPrzechowuje sekcję PSD Image Data jako nagłówek kompresji oraz surowe bajty ładunku.
ImageDataStructureOpisuje zwalidowany strukturalny układ ładunku PSD Image Data.
ImageResourcesSectionReprezentuje sekcję Zasobów Obrazu PSD jako surowe zachowane bajty oraz podsumowania parsowane wyłącznie dla nieznanych elementów.
LayerAndMaskSectionReprezentuje sekcję PSD/PSB Warstwy i Maski oraz jej surowy zachowany stan zapisu.
PsdColorDataInfoDostarcza podsumowanie tylko do odczytu sekcji Danych Trybu Koloru PSD.
PsdHeaderZawiera informacje nagłówka dokumentu Photoshop.
PsdImageDataInfoKlasa z 1 metodą i 5 właściwościami.
PsdImageDocumentStatePrzechowuje przetworzone sekcje dokumentu PSD/PSB używane przez PsdImage.

Wyliczenia

WyliczenieOpis
ImageDataKindIdentyfikuje strukturalny kształt payloadu danych obrazu PSD.
PsdColorDataKindOpisuje, jak payload danych trybu kolorów został zinterpretowany dla załadowanego dokumentu.

Writedescriptors

KlasaOpis
PsdImageWriterZapisuje przetworzony stan dokumentu PSD/PSB do strumienia.

Zobacz także

 Polski