PsdImage
Översikt
PsdImage är en klass i Aspose.Psd FOSS för Python. Ärver från: Image.
Representerar en PSD-bild som kan laddas, inspekteras och sparas utan rendering.
Denna klass deklarerar 5 metoder för PsdImage objekt i Python program. Tillgängliga metoder inkluderar: __init__, dispose, load, save. Publika medlemmar är åtkomliga för alla Python applikationer efter att ha installerat Aspose.Psd FOSS för Python paketet. Egenskaper: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode och 30 till.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
width | int | Läs | Hämtar dokumentets bredd i pixlar. |
height | int | Läs | Hämtar dokumentets höjd i pixlar. |
channels | int | Läs | Hämtar dokumentets kanalantal från PSD-huvudet. |
bits_per_channel | int | Läs | Hämtar antalet bitar som lagras per kanal. |
color_mode | ColorModes | Läs/Skriv | Hämtar PSD-färgläget som rapporteras i rubriken. |
version | int | Läs/Skriv | Hämtar eller anger Aspose.PSD-compatible API versionsnummer. |
header | PsdHeader | Läs | Hämtar det analyserade PSD/PSB header-objektet. |
is_large_document | bool | Läs | Hämtar om det laddade dokumentet använder PSB:s stora dokumentbehållare. |
is_psb | bool | Läs | Motsvarande :attr:is_large_document. |
layers | List[Layer] | Läs/Skriv | Hämtar den analyserade lagerkollektionen. |
channels_count | int | Läs | Hämtar antalet PSD-kanaler. |
size | Size | Läs | Hämtar bildens storlek. |
active_layer | Optional[Layer] | Läs/Skriv | Hämtar det aktiva lagret. |
layer_count | int | Läs | Hämtar antalet analyserade lager i dokumentet. |
has_layers | bool | Läs | Hämtar om dokumentet innehåller minst ett parsat lager. |
has_image_resources | bool | Läs | Hämtar om dokumentet innehåller några parsade bildresurser. |
resource_count | int | Läs | Hämtar antalet analyserade bildresursblock. |
image_resources | List[ResourceBlock] | Läs/Skriv | Hämtar eller anger PSD-bildresurserna. |
global_layer_resources | List[LayerResource] | Läs/Skriv | Hämtar eller anger de globala lagerresurserna. |
global_layer_mask_info | GlobalLayerMaskInfo | Läs | Hämtar den globala lagermaskinformationen. |
is_flatten | bool | Läs | Hämtar om PSD-bilden är plattlagd. |
has_transparency_data | bool | Läs/Skriv | Hämtar eller anger om den första alfakanalen innehåller transparensdata. |
resources | `` | Läs | Hämtar en skrivskyddad sammanfattning av de parsade bildresursblocken. |
has_color_mode_data | bool | Läs | Hämtar om dokumentet innehåller Color Mode Data-bytes. |
color_data_info | PsdColorDataInfo | Läs | Hämtar en skrivskyddad sammanfattning av den parsade Color Mode Data-sektionen. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Läs | Hämtar den parsade indexerade palettsammanfattningen, om den finns. |
has_merged_image_data | bool | Läs | Hämtar om dokumentet innehåller sammanslagna bilddata payload-bytes. |
compression | CompressionMethod | Läs | Hämtar komprimeringsmetoden som används av det sammanslagna bilddataavsnittet. |
image_data_info | PsdImageDataInfo | Läs | Hämtar en skrivskyddad sammanfattning av den analyserade sammanslagna bilddatastrukturen. |
image_data_kind | ImageDataKind | Läs | Hämtar den strukturella sorten av den sammanslagna bilddata-payloaden. |
uses_prediction | bool | Läs | Hämtar om ZIP prediktion används av den sammanslagna bilddatapayloaden. |
has_icc_profile | bool | Läs | Hämtar om en inbäddad ICC-profilresurs finns. |
is_icc_profile_untagged | Optional[bool] | Läs | Hämtar den analyserade otaggade ICC-profilflaggan, om den finns. |
parsed_color_data | ColorData | Läs | Hämtar de analyserade färglägesdatadetaljerna för intern verifiering/test. |
parsed_resources | List[UnknownResource] | Läs | Hämtar de analyserade bildresurserna för intern verifiering/test. |
global_angle | int | Läs | Hämtar den globala vinkeln. |
Metoder
| Signatur | Beskrivning |
|---|---|
__init__(stream, leave_open: bool) | Calls init(ström, leave_open) på detta PsdImage-instans. |
load(file_path_or_stream) → PsdImage | Laddar en PSD-bild från en filsökväg eller en läsbar ström. |
save(file_path_or_stream) | Sparar bilden till en filsökväg eller en skrivbar ström. |
dispose() | Frigir bilden och eventuellt den underliggande strömmen. |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | Anropar load(source) på denna PsdImage instans. |