Lütfen çevirmemi istediğiniz metni sağlayın.

Lütfen çevirmemi istediğiniz metni sağlayın.

Yazma Tanımlayıcıları

PsdImage.save, bir belgeyi geri yazmak için tek kamu giriş noktasıdır — bir dosya yolu ya da zaten açık bir yazılabilir akışı kabul eder. Gerçek bayt kodlamasını yapan düşük seviyeli bölüm yazıcı, dahili bir uygulama detayıdır, doğrudan çağırdığınız bir şey değildir.


Bir Dosya Yoluna veya Akışa Kaydetme

from aspose_psd_foss.psdimage import PsdImage

image = PsdImage.load(input_path)
image.save("output.psd")

Bir yolu yerine bir akış geçmek, akışı daha sonra açık bırakır — ne zaman kapatacağınızı siz kontrol edersiniz:

with open("output.psd", "wb") as stream:
    image.save(stream)

Kapsayıcı Biçimini Seçme

Kaydetme sırasında çıktı kapsayıcı biçimini seçmek için herkese açık bir API yoktur — bir kaydetme her zaman belgenin yüklendiği biçimi (is_large_document / is_psb) yansıtır. Bu FOSS yapısında PSD ve PSB arasında desteklenen bir dönüştürme yolu yoktur.


İpuçları ve En İyi Uygulamalar

  • Görüntüyü serbest bırakmadan önce save çağırın — serbest bırakılmış bir PsdImage üzerinde save RuntimeError hatası verir.
  • save tarafından çağrılan iç bölüm düzeyindeki yazar, tek başına belgelenmiş veya desteklenen bir giriş noktası değildir; her zaman PsdImage.save üzerinden gidin.

Yaygın Sorunlar

SorunNedenDüzeltme
RuntimeError: PsdImage has been disposed.save, dispose()‘den sonra (veya bir with bloğu kapandıktan sonra) çağrıldıResmi serbest bırakmadan önce save‘i çağırın
PsdSaveException, Pascal dizesi uzunluğu hakkındaBir dize değeri 255 baytı aşıyorBak Çekirdek İstisnalar

FAQ

Bir akıma kaydetmek, akışı sonrasında kapatır mı?

Hayır — save‘a bir akış geçmek, akışı sonrasında açık bırakır, böylece yaşam döngüsünü siz kontrol edersiniz. Buna karşılık, bir dosya yoluna kaydetmek, dosyayı içsel olarak açar ve kapatır.

PSD olarak yüklenen bir belgeden PSB dosyası üretebilir miyim?

Hayır — kaydederken kapsayıcı formatını geçersiz kılacak bir API genel olarak yoktur; her zaman yüklenen belgenin kendi formatını yansıtır.


API Reference Özet

Sınıf/YöntemAçıklama
PsdImage.save(file_path) / PsdImage.save(stream)Belgeyi kaydeder

Ayrıca Bakınız

 Türkçe