Features

Özellikler

Aspose.PSD FOSS for Python PSD ve PSB belgelerini piksel verisini oluşturmadan yükler, inceler ve kaydeder. Özellik seti birkaç alana göre düzenlenmiştir ve her biri kendi rehberinde ele alınır.


Belge Yükleme, İnceleme ve Kaydetme

PsdImage.load() bir dosya yolu ya da akıştan bir belge yükler; PsdImage.save() onu tekrar yazar. PsdImage ayrıştırılmış başlığı ortaya çıkarır (width, height, color_mode, compression, ve daha fazlasını) ve ayrıştırılmış görüntü kaynaklarını. Bakın Core API tam referans için.


Belge Bölümleri

Üst düzey başlığın ötesinde, PsdImage renk verileri ve görüntü veri bölümleri için yalnızca okunabilir özetleri ortaya çıkarır. Bakın Sections tam referans için.


Katman Meta Verileri

Her ayrıştırılan Layer geometrisini, görünürlüğünü, opaklığını, kırpmasını ve harmanlama modunu, ayrıca kanal, maske ve harmanlama aralığı meta verilerini ortaya çıkarır. Katman özelliklerinin bir alt kümesi değiştirilebilir ve geri kaydedilebilir; katman koleksiyonu kendisi yeniden atanabilir. Bkz. Layers tam referans için.


Görüntü Kaynakları

PsdImage bir belgenin görüntü kaynak bloklarını iki biçimde ortaya çıkarır, ayrıca indeksli renk paletleri için ayrı bir özet sunar. Bkz. Resources tam referans için.


Hata İşleme

Yükleme ve kaydetme hataları şunun aracılığıyla raporlanır PsdLoadException and PsdSaveException, ikisi de standardı genişleterek Exception sınıf. Bkz Temel İstisnalar tam referans için.


Belgeleri Dışa Yazma

PsdImage.save() belgeyi bir dosya yoluna veya akışa yazmak için tek genel giriş noktasıdır. Bkz Yazma Tanımlayıcıları tam referans için.


Ham Bayt Dönüştürmesi

BigEndianBitConverter kendi elde ettiğiniz ham baytlardan büyük-uçlu tamsayıları çözer — örneğin, tanımlanamayan bir görüntü kaynağından. Bkz Conversion tam referans için.


Desteklenmeyen Özellikler

Bu kütüphane piksel verisini render etmez ve PSD/PSB’ı diğer görüntü formatlarına (örneğin PNG veya JPEG) dönüştürmez. PSD/PSB konteyner formatı için meta veri odaklı bir okuma ve yazma aracıdır.


İpuçları ve En İyi Uygulamalar

  • Şununla başlayın Çekirdek API bir belgeyi yüklemek, incelemek ve kaydetmek için.
  • Kullan Layers bireysel katman meta verilerini okumanız veya düzenlemeniz gerektiğinde.
  • Wrap load()/save() istisna işleme açıklamasında tanımlanan çağrılar Çekirdek İstisnaları.

Yaygın Sorunlar

SorunNedenDüzelt
Render edilmiş piksel çıktısı bekleniyorBu kütüphane yalnızca meta veri içerirRender için farklı bir kütüphane kullanın; bu kütüphane yalnızca PSD/PSB meta verisini yükler, inceler ve kaydeder

FAQ

Bu kütüphane PSD dosyalarını renderlıyor veya dönüştürüyor mu?

Hayır. Yalnızca PSD/PSB belgelerini yükler, inceler ve kaydeder — piksel verisini render etmez veya diğer görüntü formatlarına dönüştürmez.

Nereden başlamalıyım?

Çekirdek API için PsdImage giriş noktası, ardından Layers katman düzeyinde meta veri için, ve Temel İstisnalar hata yönetimi için.


API Reference Özeti

AreaKapsanan
Belge yükleme, inceleme ve kaydetmeTemel API
Belge bölümleri (başlık, renk verileri, görüntü verileri)Sections
Katman meta verisiLayers
Görüntü kaynaklarıResources
Yükleme/kaydetme hata işlemeTemel İstisnalar
Belgeleri YazmaTanımlayıcıları Yaz
Ham bayt dönüşümüConversion

Ayrıca Bakınız

 Türkçe