PsdImage
Overzicht
PsdImage is een klasse in Aspose.Psd FOSS voor Python. Erft van: Image.
Stelt een PSD-afbeelding voor die kan worden geladen, geïnspecteerd en opgeslagen zonder te renderen.
Deze klasse declareert 5 methoden voor PsdImage objecten in Python programma’s. Beschikbare methoden omvatten: __init__, dispose, load, save. Publieke leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Psd FOSS voor Python pakket. Eigenschappen: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode, en nog 30.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
width | int | Lezen | Haalt de documentbreedte op in pixels. |
height | int | Lezen | Haalt de documenthoogte op in pixels. |
channels | int | Lezen | Haalt het aantal kanalen van het document op uit de PSD-header. |
bits_per_channel | int | Lezen | Haalt het aantal bits op dat per kanaal is opgeslagen. |
color_mode | ColorModes | Lezen/schrijven | Haalt de PSD-kleermodus op die door de header wordt gerapporteerd. |
version | int | Lezen/schrijven | Haalt op of stelt het Aspose.PSD-compatible API versienummer in. |
header | PsdHeader | Lezen | Haalt het geparseerde PSD/PSB headerobject op. |
is_large_document | bool | Lezen | Geeft aan of het geladen document de PSB large-document container gebruikt. |
is_psb | bool | Lezen | Gelijk aan :attr:is_large_document. |
layers | List[Layer] | Lezen/schrijven | Haalt de geparseerde laagcollectie op. |
channels_count | int | Lezen | Haalt het aantal PSD-kanalen op. |
size | Size | Lezen | Haalt de afbeeldingsgrootte op. |
active_layer | Optional[Layer] | Lezen/schrijven | Haalt de actieve laag op. |
layer_count | int | Lezen | Haalt het aantal geparseerde lagen in het document op. |
has_layers | bool | Lezen | Geeft aan of het document ten minste één geparseerde laag bevat. |
has_image_resources | bool | Lezen | Geeft aan of het document enige geparseerde afbeeldingsbronnen bevat. |
resource_count | int | Lezen | Haalt het aantal geparseerde afbeeldingsresourceblokken op. |
image_resources | List[ResourceBlock] | Lezen/schrijven | Haalt of stelt de PSD-afbeeldingsbronnen in. |
global_layer_resources | List[LayerResource] | Lezen/schrijven | Haalt of stelt de globale layer resources in. |
global_layer_mask_info | GlobalLayerMaskInfo | Lezen | Haalt de globale laagmaskerinformatie op. |
is_flatten | bool | Lezen | Geeft aan of de PSD-afbeelding is geflatteerd. |
has_transparency_data | bool | Lezen/schrijven | Haalt op of stelt in of het eerste alfacanaal transparantiegegevens bevat. |
resources | `` | Lezen | Haalt een alleen-lezen samenvatting op van de geparseerde image resource blocks. |
has_color_mode_data | bool | Lezen | Geeft aan of het document Color Mode Data-bytes bevat. |
color_data_info | PsdColorDataInfo | Lezen | Haalt een alleen-lezen samenvatting op van de geparseerde Color Mode Data sectie. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Lezen | Haalt de geparseerde geïndexeerde paletoverzicht op, indien aanwezig. |
has_merged_image_data | bool | Lezen | Geeft aan of het document samengevoegde afbeeldingsdatapayloadbytes bevat. |
compression | CompressionMethod | Lezen | Geeft de compressiemethode die wordt gebruikt door de samengevoegde afbeeldingsdatasectie. |
image_data_info | PsdImageDataInfo | Lezen | Haalt een alleen-lezen samenvatting op van de geparseerde samengevoegde afbeeldingsdatastructuur. |
image_data_kind | ImageDataKind | Lezen | Haalt de structurele soort van de samengevoegde afbeeldingsdatapayload op. |
uses_prediction | bool | Lezen | Haalt op of ZIP-voorspelling wordt gebruikt door de payload van de samengevoegde afbeeldingsdata. |
has_icc_profile | bool | Lezen | Geeft aan of een ingebedde ICC-profielresource aanwezig is. |
is_icc_profile_untagged | Optional[bool] | Lezen | Haalt de geparseerde niet-gelabelde ICC-profielvlag op, wanneer aanwezig. |
parsed_color_data | ColorData | Lezen | Haalt de geparseerde kleurmodus-gegevensdetails op voor interne verificatie/tests. |
parsed_resources | List[UnknownResource] | Lezen | Haalt de geparseerde afbeeldingsbronnen op voor interne verificatie/tests. |
global_angle | int | Lezen | Haalt de globale hoek op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
__init__(stream, leave_open: bool) | Calls init(stream, leave_open) op deze PsdImage instantie. |
load(file_path_or_stream) → PsdImage | Laadt een PSD-afbeelding vanaf een bestandspad of een leesbare stream. |
save(file_path_or_stream) | Slaat de afbeelding op naar een bestandspad of een schrijfbare stream. |
dispose() | Geeft de afbeelding vrij en eventueel de onderliggende stream. |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | Roept load(source) aan op deze PsdImage-instantie. |