Aspose.PSD FOSS dla Python
API reference dla Aspose.Psd FOSS dla Python. 64 publiczne typy zorganizowane według modułu.
Podstawowe API
| Klasa | Opis |
|---|
BigEndianReader | Odczytuje dane big-endian ze strumienia. |
BigEndianWriter | BigEndianWriter.position zwraca bieżące przesunięcie zapisu w podstawowym strumieniu. |
Image | Abstrakcyjna klasa bazowa dla obiektów obrazu. |
ImageLoader | Zapewnia funkcję ładowania obrazów. |
LayerAndMaskSectionReader | Klasa z 1 metodą. |
LayerAndMaskSectionWriter | Zapisuje sekcje informacji o warstwie i masce PSD/PSB. |
Point | Klasa 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. |
PsdImage | Reprezentuje obraz PSD, który może być wczytany, sprawdzony i zapisany bez renderowania. |
PsdSectionReader | Udostępnia ograniczone odczyty dla sekcji PSD/PSB, które są przechowywane w pamięci przez tę implementację. |
Rectangle | Przechowuje zestaw czterech liczb całkowitych, które reprezentują położenie i rozmiar prostokąta. |
RectangleF | Przechowuje zestaw czterech liczb zmiennoprzecinkowych, które reprezentują położenie i rozmiar prostokąta. |
ResourceBlock | Reprezentuje blok zasobów obrazu PSD. |
Size | Klasa z 3 metodami i 5 właściwościami. |
StreamContainer | Reprezentuje kontener strumienia używany przez API zapisu zasobów. |
Wyliczenia
| Wyliczenie | Opis |
|---|
ColorModes | Definiuje tryby kolorów obsługiwane przez pliki PSD. |
CompressionMethod | Definiuje metody kompresji używane dla danych obrazu w plikach PSD. |
PsdVersion | Wyliczenie z 2 elementami. |
ResourceBlockState | Reprezentuje stan bloku zasobu. |
SeekOrigin | Definiuje punkt odniesienia przy przesuwaniu wskaźnika dla czytnika. |
Conversion
| Klasa | Opis |
|---|
BigEndianBitConverter | Udostępnia metody pomocnicze do odczytywania prymitywnych wartości big-endian z tablic bajtów. |
Coreexceptions
| Klasa | Opis |
|---|
ArgumentNullException | Wyjątek zgłaszany, gdy argument jest null. |
NotSupportedException | Wyjątek zgłaszany, gdy operacja nie jest obsługiwana. |
PsdLoadException | Wyjątek zgłaszany, gdy wystąpi błąd podczas ładowania pliku PSD. |
PsdSaveException | Inicjalizuje nową instancję klasy PsdSaveException. |
Layers
| Klasa | Opis |
|---|
BlendRange | Reprezentuje zakres mieszania warstwy PSD. |
ChannelInformation | Reprezentuje informacje o kanale warstwy PSD. |
GlobalLayerMaskInfo | Klasa z 1 metodą. |
Layer | Identyfikatory kanałów warstwy i długości danych są dostępne poprzez właściwości PsdLayerChannelInfo channel_id i data_length. |
LayerBlendModeMapper | Klasa z 2 metodami i 1 członkiem. |
LayerBlendingRangesData | Reprezentuje dane zakresów mieszania warstwy PSD. |
LayerBlendingRangesInfo | Klasa z 1 metodą i 2 właściwościami. |
LayerChannelInfo | Przechowuje jedną pozycję metadanych kanału z rekordu warstwy. |
LayerMaskData | Definiuje klasę bazową dla danych maski warstwy PSD. |
LayerMaskDataShort | Definiuje dane maski warstwy dla warstw, które mają tylko maskę rastrową lub wektorową. |
LayerMaskInfo | Klasa z 1 metodą i 2 właściwościami. |
LayerRawData | Klasa z 4 metodami i 7 właściwościami. |
LayerRecordReader | Klasa z 1 metodą i 3 członkami. |
LayerRecordWriter | Zapisuje rekordy warstwy PSD/PSB z modelu warstwy w pamięci. |
LayerResource | Klasa z 1 metodą i 4 właściwościami oraz 2 członkami. |
PsdLayerChannelInfo | Zapewnia podsumowanie tylko do odczytu jednego przetworzonego rekordu kanału warstwy. |
RawLayerBlendingRangesSection | Klasa z 3 metodami i 1 właściwością. |
RawLayerMaskSection | Klasa z 3 metodami i 1 właściwością. |
Wyliczenia
| Wyliczenie | Opis |
|---|
BlendMode | Definiuje tryby mieszania używane dla warstw w plikach PSD. |
LayerMaskFlags | Definiuje flagi maski warstwy PSD. |
Loaders
| Klasa | Opis |
|---|
PsdImageLoader | Klasa z 1 metodą. |
Resources
| Klasa | Opis |
|---|
ImageResourceIds | Udostępnia wspólne identyfikatory zasobów obrazu PSD używane w testach i fixture’ach. |
IndexedColorPalette | Klasa z 3 metodami, 1 właściwością i 1 członkiem. |
IndexedColorPaletteInfo | Zapewnia widok tylko do odczytu indeksowanej palety kolorów PSD. |
PreservedResourceBlock | Dostosowuje surowy‑zachowany zasób obrazu do oficjalnej powierzchni ResourceBlock. |
PsdResourceInfo | Zapewnia podsumowanie tylko do odczytu jednego sparsowanego bloku zasobu obrazu PSD. |
UnknownResource | Inicjalizuje nową instancję klasy UnknownResource. |
Wyliczenia
| Wyliczenie | Opis |
|---|
PsdResourceKind | Enum z 4 elementami. |
Sections
| Klasa | Opis |
|---|
ColorData | Przechowuje sekcję PSD Color Mode Data jako surowe bajty oraz strukturę parsowaną z uwzględnieniem trybu, gdy jest dostępna. |
ImageData | Przechowuje sekcję PSD Image Data jako nagłówek kompresji oraz surowe bajty ładunku. |
ImageDataStructure | Opisuje zwalidowany strukturalny układ ładunku PSD Image Data. |
ImageResourcesSection | Reprezentuje sekcję Zasobów Obrazu PSD jako surowe zachowane bajty oraz podsumowania parsowane wyłącznie dla nieznanych elementów. |
LayerAndMaskSection | Reprezentuje sekcję PSD/PSB Warstwy i Maski oraz jej surowy zachowany stan zapisu. |
PsdColorDataInfo | Dostarcza podsumowanie tylko do odczytu sekcji Danych Trybu Koloru PSD. |
PsdHeader | Zawiera informacje nagłówka dokumentu Photoshop. |
PsdImageDataInfo | Klasa z 1 metodą i 5 właściwościami. |
PsdImageDocumentState | Przechowuje przetworzone sekcje dokumentu PSD/PSB używane przez PsdImage. |
Wyliczenia
| Wyliczenie | Opis |
|---|
ImageDataKind | Identyfikuje strukturalny kształt payloadu danych obrazu PSD. |
PsdColorDataKind | Opisuje, jak payload danych trybu kolorów został zinterpretowany dla załadowanego dokumentu. |
Writedescriptors
| Klasa | Opis |
|---|
PsdImageWriter | Zapisuje przetworzony stan dokumentu PSD/PSB do strumienia. |
Zobacz także