PsdImage
Genel Bakış
PsdImage, Aspose.Psd FOSS için Python içinde bir sınıftır. Şu sınıftan türetilir: Image.
Render edilmeden yüklenebilen, incelenebilen ve kaydedilebilen bir PSD görüntüsünü temsil eder.
Bu sınıf, Python programlarındaki PsdImage nesneleri için 5 yöntem bildirir. Kullanılabilir yöntemler şunlardır: __init__, dispose, load, save. Genel üyeler, Aspose.Psd FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode ve 30 tanesi daha.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
width | int | Okuma | Belge genişliğini piksel olarak alır. |
height | int | Okuma | Belge yüksekliğini piksel cinsinden alır. |
channels | int | Okuma | PSD başlığından belge kanal sayısını alır. |
bits_per_channel | int | Okuma | Kanal başına depolanan bit sayısını alır. |
color_mode | ColorModes | Okuma/Yazma | Başlıkta rapor edilen PSD renk modunu alır. |
version | int | Okuma/Yazma | Alır veya ayarlar Aspose.PSD-compatible API sürüm numarasını. |
header | PsdHeader | Okuma | Ayrıştırılmış PSD/PSB başlık nesnesini alır. |
is_large_document | bool | Okuma | Yüklenen belgenin PSB büyük belge konteynerini kullanıp kullanmadığını alır. |
is_psb | bool | Okuma | Şuna eşdeğerdir: :attr:is_large_document. |
layers | List[Layer] | Okuma/Yazma | Ayrıştırılmış katman koleksiyonunu alır. |
channels_count | int | Okuma | PSD kanallarının sayısını alır. |
size | Size | Okuma | Görüntünün boyutunu alır. |
active_layer | Optional[Layer] | Okuma/Yazma | Aktif katmanı alır. |
layer_count | int | Okuma | Belgedeki ayrıştırılan katmanların sayısını alır. |
has_layers | bool | Okuma | Belgenin en az bir ayrıştırılmış katman içerip içermediğini alır. |
has_image_resources | bool | Okuma | Belgenin herhangi bir ayrıştırılmış görüntü kaynağı içerip içermediğini alır. |
resource_count | int | Okuma | Ayrıştırılan görüntü kaynağı bloklarının sayısını alır. |
image_resources | List[ResourceBlock] | Okuma/Yazma | PSD görüntü kaynaklarını alır veya ayarlar. |
global_layer_resources | List[LayerResource] | Okuma/Yazma | Genel katman kaynaklarını alır veya ayarlar. |
global_layer_mask_info | GlobalLayerMaskInfo | Okuma | Küresel katman maskesi bilgisini alır. |
is_flatten | bool | Okuma | PSD görüntüsünün düzleştirilip düzleştirilmediğini alır. |
has_transparency_data | bool | Okuma/Yazma | İlk alfa kanalının şeffaflık verisi içerip içermediğini alır veya ayarlar. |
resources | `` | Okuma | Ayrıştırılmış görüntü kaynağı bloklarının yalnızca okunabilir özetini alır. |
has_color_mode_data | bool | Okuma | Belgenin Color Mode Data baytlarını içerip içermediğini alır. |
color_data_info | PsdColorDataInfo | Okuma | Ayrıştırılmış Renk Modu Verisi bölümünün yalnızca okunabilir özetini alır. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Okuma | Mevcut olduğunda ayrıştırılmış indeksli palet özetini alır. |
has_merged_image_data | bool | Okuma | Belgenin birleştirilmiş görüntü veri yükü baytlarını içerip içermediğini alır. |
compression | CompressionMethod | Okuma | Birleştirilmiş görüntü veri bölümü tarafından kullanılan sıkıştırma yöntemini alır. |
image_data_info | PsdImageDataInfo | Okuma | Ayrıştırılmış birleştirilmiş görüntü veri yapısının sadece okunabilir özetini alır. |
image_data_kind | ImageDataKind | Okuma | Birleştirilmiş görüntü veri yükünün yapısal türünü alır. |
uses_prediction | bool | Okuma | Birleştirilmiş görüntü veri yükü tarafından ZIP tahmininin kullanılıp kullanılmadığını alır. |
has_icc_profile | bool | Okuma | Gömülü bir ICC profil kaynağının mevcut olup olmadığını alır. |
is_icc_profile_untagged | Optional[bool] | Okuma | Mevcut olduğunda, ayrıştırılmış etiketlenmemiş ICC profil bayrağını alır. |
parsed_color_data | ColorData | Okuma | İç doğrulama/testler için ayrıştırılmış renk modu veri ayrıntılarını alır. |
parsed_resources | List[UnknownResource] | Okuma | İç doğrulama/testler için ayrıştırılmış görüntü kaynaklarını alır. |
global_angle | int | Okuma | Genel açıyı alır. |
Yöntemler
| İmza | Açıklama |
|---|---|
__init__(stream, leave_open: bool) | Calls init(stream, leave_open) bu PsdImage örneğinde. |
load(file_path_or_stream) → PsdImage | Bir dosya yolundan veya okunabilir bir akıştan PSD görüntüsü yükler. |
save(file_path_or_stream) | Görüntüyü bir dosya yoluna veya yazılabilir bir akışa kaydeder. |
dispose() | Görüntüyü ve isteğe bağlı olarak altında yatan akışı serbest bırakır. |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | Bu PsdImage örneğinde load(source) metodunu çağırır. |