PsdImage
Gambaran Umum
PsdImage adalah kelas di Aspose.Psd FOSS untuk Python. Mewarisi dari: Image.
Mewakili gambar PSD yang dapat dimuat, diperiksa, dan disimpan tanpa perenderan.
Kelas ini mendeklarasikan 5 metode untuk objek PsdImage dalam program Python. Metode yang tersedia meliputi: __init__, dispose, load, save. Anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Psd FOSS untuk Python. Properti: active_layer, bits_per_channel, channels, channels_count, color_data_info, color_mode, dan 30 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
width | int | Baca | Mendapatkan lebar dokumen dalam piksel. |
height | int | Baca | Mendapatkan tinggi dokumen dalam piksel. |
channels | int | Baca | Mendapatkan jumlah saluran dokumen dari header PSD. |
bits_per_channel | int | Baca | Mendapatkan jumlah bit yang disimpan per saluran. |
color_mode | ColorModes | Baca/Tulis | Mendapatkan mode warna PSD yang dilaporkan oleh header. |
version | int | Baca/Tulis | Mendapatkan atau mengatur nomor versi Aspose.PSD-compatible API. |
header | PsdHeader | Baca | Mendapatkan objek header PSD/PSB yang telah diurai. |
is_large_document | bool | Baca | Mendapatkan apakah dokumen yang dimuat menggunakan kontainer PSB untuk dokumen besar. |
is_psb | bool | Baca | Setara dengan :attr:is_large_document. |
layers | List[Layer] | Baca/Tulis | Mendapatkan koleksi lapisan yang diurai. |
channels_count | int | Baca | Mendapatkan jumlah saluran PSD. |
size | Size | Baca | Mendapatkan ukuran gambar. |
active_layer | Optional[Layer] | Baca/Tulis | Mendapatkan lapisan aktif. |
layer_count | int | Baca | Mendapatkan jumlah lapisan yang diurai dalam dokumen. |
has_layers | bool | Baca | Mendapatkan apakah dokumen berisi setidaknya satu lapisan yang diparse. |
has_image_resources | bool | Baca | Mendapatkan apakah dokumen berisi sumber daya gambar yang diparse apa pun. |
resource_count | int | Baca | Mendapatkan jumlah blok sumber daya gambar yang diurai. |
image_resources | List[ResourceBlock] | Baca/Tulis | Mendapatkan atau mengatur sumber daya gambar PSD. |
global_layer_resources | List[LayerResource] | Baca/Tulis | Mendapatkan atau mengatur sumber daya lapisan global. |
global_layer_mask_info | GlobalLayerMaskInfo | Baca | Mendapatkan info masker lapisan global. |
is_flatten | bool | Baca | Mendapatkan apakah gambar PSD diratakan. |
has_transparency_data | bool | Baca/Tulis | Mendapatkan atau mengatur apakah kanal alfa pertama mengandung data transparansi. |
resources | `` | Baca | Mendapatkan rangkuman hanya-baca dari blok sumber daya gambar yang diparsir. |
has_color_mode_data | bool | Baca | Mendapatkan apakah dokumen berisi byte Data Mode Warna. |
color_data_info | PsdColorDataInfo | Baca | Mendapatkan rangkuman hanya-baca dari bagian Color Mode Data yang diparsir. |
indexed_palette | Optional[IndexedColorPaletteInfo] | Baca | Mendapatkan ringkasan palet terindeks yang diurai, bila ada. |
has_merged_image_data | bool | Baca | Mendapatkan apakah dokumen mengandung byte muatan data gambar yang digabung. |
compression | CompressionMethod | Baca | Mendapatkan metode kompresi yang digunakan oleh bagian data gambar yang digabung. |
image_data_info | PsdImageDataInfo | Baca | Mendapatkan ringkasan hanya-baca dari struktur data gambar yang digabung yang telah diuraikan. |
image_data_kind | ImageDataKind | Baca | Mendapatkan jenis struktural dari muatan data gambar yang digabungkan. |
uses_prediction | bool | Baca | Mendapatkan apakah prediksi ZIP digunakan oleh payload data gambar yang digabungkan. |
has_icc_profile | bool | Baca | Mendapatkan apakah sumber daya profil ICC yang disematkan ada. |
is_icc_profile_untagged | Optional[bool] | Baca | Mendapatkan bendera profil ICC yang tidak ditandai yang sudah diurai, bila ada. |
parsed_color_data | ColorData | Baca | Mendapatkan detail data mode warna yang diuraikan untuk verifikasi/pengujian internal. |
parsed_resources | List[UnknownResource] | Baca | Mendapatkan sumber daya gambar yang telah diurai untuk verifikasi/pengujian internal. |
global_angle | int | Baca | Mendapatkan sudut global. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
__init__(stream, leave_open: bool) | Calls init(stream, leave_open) pada instance PsdImage ini. |
load(file_path_or_stream) → PsdImage | Memuat gambar PSD dari jalur file atau aliran yang dapat dibaca. |
save(file_path_or_stream) | Menyimpan gambar ke jalur file atau aliran yang dapat ditulis. |
dispose() | Melepaskan gambar dan secara opsional aliran yang mendasarinya. |
load(source: Union[str, io.BytesIO, io.BufferedIOBase]) → "Image" | Memanggil load(source) pada instance PsdImage ini. |