Tidak ada teks yang diberikan untuk diterjemahkan.
Tuliskan Deskriptor
PsdImage.save adalah satu-satunya titik masuk publik untuk menulis kembali sebuah dokumen — ia menerima baik jalur file maupun aliran yang sudah terbuka dan dapat ditulis. Penulis bagian tingkat rendah yang melakukan enkoding byte sebenarnya adalah detail implementasi internal, bukan sesuatu yang Anda panggil secara langsung.
Menyimpan ke Jalur File atau Aliran
from aspose_psd_foss.psdimage import PsdImage
image = PsdImage.load(input_path)
image.save("output.psd")Menyertakan aliran alih-alih jalur akan membiarkan aliran tetap terbuka setelahnya — Anda mengontrol kapan menutupnya:
with open("output.psd", "wb") as stream:
image.save(stream)Memilih Format Kontainer
Tidak ada API publik untuk memilih format kontainer output saat menyimpan — penyimpanan selalu mencerminkan format apa pun (is_large_document / is_psb) yang digunakan saat memuat dokumen. Tidak ada jalur konversi yang didukung antara PSD dan PSB dalam build FOSS ini.
Tips dan Praktik Terbaik
- Panggil
savesebelum membuang gambar —savepadaPsdImageyang sudah dibuang menghasilkanRuntimeError. - Penulis tingkat bagian internal yang dipanggil oleh
savebukan titik masuk yang didokumentasikan atau didukung secara terpisah; selalu gunakanPsdImage.save.
Masalah Umum
| Masalah | Penyebab | Perbaikan |
|---|---|---|
RuntimeError: PsdImage has been disposed. | save dipanggil setelah dispose() (atau setelah blok with keluar) | Panggil save sebelum membuang gambar |
PsdSaveException tentang panjang string Pascal | Nilai string melebihi 255 byte | Lihat Pengecualian Inti |
FAQ
Apakah menyimpan ke aliran menutup aliran tersebut setelahnya?
Tidak — memberikan aliran ke save membiarkannya tetap terbuka setelahnya sehingga Anda mengontrol siklus hidupnya. Menyimpan ke jalur file, sebaliknya, membuka dan menutup file secara internal.
Apakah saya dapat menghasilkan file PSB dari dokumen yang dimuat sebagai PSD?
Tidak — tidak ada API publik untuk mengganti format wadah saat menyimpan; selalu mencerminkan format dokumen yang dimuat.
API Reference Ringkasan
| Kelas/Metode | Deskripsi |
|---|---|
PsdImage.save(file_path) / PsdImage.save(stream) | Menyimpan dokumen |