Aspose.PSD FOSS voor Python

API reference voor Aspose.Psd FOSS voor Python. 64 openbare types georganiseerd per module.

Kern-API

KlasseBeschrijving
BigEndianReaderLeest big-endian-gegevens uit een stream.
BigEndianWriterBigEndianWriter.position eigenschap geeft de huidige schrijfoffset terug in de onderliggende stream.
ImageAbstracte basisklasse voor afbeeldingobjecten.
ImageLoaderBiedt de laadfunctionaliteit voor afbeeldingen.
LayerAndMaskSectionReaderKlasse met 1 methode.
LayerAndMaskSectionWriterSchrijft PSD/PSB Laag- en maskerinformatiesecties.
PointDe Point-klasse biedt empty() om een nulpunt te verkrijgen en equals(other) om coördinaten te vergelijken; zijn eigenschappen omvatten x, y, is_empty, en de statische Empty.
PsdImageStelt een PSD-afbeelding voor die kan worden geladen, geïnspecteerd en opgeslagen zonder te renderen.
PsdSectionReaderBiedt begrensde leesbewerkingen voor PSD/PSB-secties die door deze implementatie in het geheugen worden opgeslagen.
RectangleSlaat een set van vier gehele getallen op die de locatie en grootte van een rechthoek vertegenwoordigen.
RectangleFSlaat een set van vier zwevend-kommagetallen op die de locatie en grootte van een rechthoek vertegenwoordigen.
ResourceBlockStelt een PSD-afbeeldingsresourceblok voor.
SizeKlasse met 3 methoden en 5 eigenschappen.
StreamContainerStelt een streamcontainer voor die wordt gebruikt door resource-opslaan-API’s.

Enumeraties

EnumeratieBeschrijving
ColorModesDefinieert de kleurmodi die door PSD-bestanden worden ondersteund.
CompressionMethodDefinieert de compressiemethoden die worden gebruikt voor beeldgegevens in PSD-bestanden.
PsdVersionEnum met 2 leden.
ResourceBlockStateStelt de status van het resourceblok voor.
SeekOriginDefinieert de zoek-origin voor de lezer.

Conversion

KlasseBeschrijving
BigEndianBitConverterBiedt hulpfuncties voor het lezen van big-endian primitieve waarden uit byte-arrays.

Coreexceptions

KlasseBeschrijving
ArgumentNullExceptionUitzondering die wordt gegooid wanneer het argument null is.
NotSupportedExceptionUitzondering die wordt gegooid wanneer de bewerking niet wordt ondersteund.
PsdLoadExceptionUitzondering die wordt gegooid wanneer er een fout optreedt tijdens het laden van een PSD-bestand.
PsdSaveExceptionInitialiseert een nieuw exemplaar van de PsdSaveException-klasse.

Layers

KlasseBeschrijving
BlendRangeStelt een PSD-laag blendbereik voor.
ChannelInformationStelt de kanaalinformatie van een PSD-laag voor.
GlobalLayerMaskInfoKlasse met 1 methode.
LayerLaagkanaal-ID’s en gegevenslengtes zijn beschikbaar via de PsdLayerChannelInfo eigenschappen channel_id en data_length.
LayerBlendModeMapperKlasse met 2 methoden en 1 lid.
LayerBlendingRangesDataStelt de gegevens van PSD-laagblendingbereiken voor.
LayerBlendingRangesInfoKlasse met 1 methode en 2 eigenschappen.
LayerChannelInfoSlaat één kanaalmetadata-invoer op uit een laagrecord.
LayerMaskDataDefinieert de basisklasse voor PSD-laagmaskergegevens.
LayerMaskDataShortDefinieert laagmaskergegevens voor lagen die alleen een raster- of vectormasker hebben.
LayerMaskInfoKlasse met 1 methode en 2 eigenschappen.
LayerRawDataKlasse met 4 methoden en 7 eigenschappen.
LayerRecordReaderKlasse met 1 methode en 3 leden.
LayerRecordWriterSchrijft PSD/PSB layer records vanuit het in-memory Layer-model.
LayerResourceKlasse met 1 methode en 4 eigenschappen en 2 leden.
PsdLayerChannelInfoBiedt een alleen-lezen samenvatting van één geparseerd laag-kanaalrecord.
RawLayerBlendingRangesSectionKlasse met 3 methoden en 1 eigenschap.
RawLayerMaskSectionKlasse met 3 methoden en 1 eigenschap.

Enumeraties

EnumeratieBeschrijving
BlendModeDefinieert de mengmodi die worden gebruikt voor lagen in PSD-bestanden.
LayerMaskFlagsDefinieert PSD-laagmasker-vlaggen.

Loaders

KlasseBeschrijving
PsdImageLoaderKlasse met 1 methode.

Resources

KlasseBeschrijving
ImageResourceIdsBiedt algemene PSD-afbeeldingsresource-identifiers die door tests en fixtures worden gebruikt.
IndexedColorPaletteKlasse met 3 methoden en 1 eigenschap en 1 lid.
IndexedColorPaletteInfoBiedt een alleen-lezen weergave van een geïndexeerde-kleur PSD-palet.
PreservedResourceBlockPast een raw‑behouden afbeeldingsresource aan de officiële ResourceBlock surface aan.
PsdResourceInfoBiedt een alleen-lezen samenvatting van één geparseerd PSD-afbeeldingsresource-blok.
UnknownResourceInitialiseert een nieuw exemplaar van de UnknownResource klasse.

Enumeraties

EnumeratieBeschrijving
PsdResourceKindEnum met 4 leden.

Sections

KlasseBeschrijving
ColorDataSlaat de PSD Color Mode Data-sectie op als ruwe bytes plus modus‑bewuste geparseerde structuur wanneer beschikbaar.
ImageDataSlaat de PSD Image Data-sectie op als een compressiekop plus ruwe payload-bytes.
ImageDataStructureBeschrijft de gevalideerde structurele lay-out van de PSD Image Data-payload.
ImageResourcesSectionStelt de PSD Image Resources‑sectie voor als raw‑preserved bytes plus alleen onbekende geparseerde samenvattingen.
LayerAndMaskSectionStelt de PSD/PSB Layer and Mask Information-sectie en de raw-preserved opslagstatus voor.
PsdColorDataInfoBiedt een alleen-lezen samenvatting van de PSD Color Mode Data-sectie.
PsdHeaderBevat de header-informatie van een Photoshop-document.
PsdImageDataInfoKlasse met 1 methode en 5 eigenschappen.
PsdImageDocumentStateSlaat geparseerde PSD/PSB documentsecties op die worden gebruikt door PsdImage.

Enumeraties

EnumeratieBeschrijving
ImageDataKindIdentificeert de structurele vorm van de PSD Image Data payload.
PsdColorDataKindBeschrijft hoe de Color Mode Data payload werd geïnterpreteerd voor het geladen document.

Writedescriptors

KlasseBeschrijving
PsdImageWriterSchrijft de geparseerde PSD/PSB documentstatus naar een stream.

Zie ook

 Nederlands