Írj leírókat

Leírók írása

PsdImage.save az egyetlen nyilvános belépési pont a dokumentum visszaírásához — elfogad egy fájlútvonalat vagy egy már nyitott írható adatfolyamot. Az alacsony szintű szakaszíró, amely ténylegesen a bájtok kódolását végzi, egy belső megvalósítási részlet, nem pedig közvetlenül hívható.


Mentés fájlútvonalra vagy adatfolyamra

from aspose_psd_foss.psdimage import PsdImage

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

Ha adatfolyamot adsz meg útvonal helyett, az adatfolyam nyitva marad — te irányítod, mikor zárod be:

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

Konténerformátum kiválasztása

Nincs nyilvános API a kimeneti konténerformátum mentéskor történő kiválasztásához — a mentés mindig tükrözi azt a formátumot (is_large_document / is_psb), amellyel a dokumentum betöltődött. Ebben a FOSS verzióban nincs támogatott konverziós útvonal a PSD és a PSB között.


Tippek és bevált gyakorlatok

  • Hívja meg a save függvényt a kép eldobása előtt – a save egy eldobott PsdImage esetén RuntimeError-t vált ki.
  • A save által meghívott belső szekciószintű író önmagában nem dokumentált vagy támogatott belépési pont; mindig a PsdImage.save útján járjon.

Gyakori problémák

ProblémaOkJavítás
RuntimeError: PsdImage has been disposed.save hívásra került dispose() után (vagy egy with blokk kilépése után)Hívja meg a save függvényt a kép eldobása előtt
PsdSaveException a Pascal karakterlánc hosszárólA karakterlánc értéke meghaladja a 255 bájtotLásd Alapvető kivételek

FAQ

Bezárja-e a stream-et a mentés után?

Nem — egy stream átadása a save számára a mentés után nyitva marad, így Ön irányítja az életciklusát. Ezzel szemben egy fájlútvonalba mentés esetén a fájl belülről megnyílik és bezáródik.

Készíthetek PSB fájlt egy PSD-ként betöltött dokumentumból?

Nem — nincs nyilvános API a tárolóformátum felülírására mentéskor; mindig a betöltött dokumentum saját formátumát tükrözi.


API Reference Összefoglaló

Osztály/MódszerLeírás
PsdImage.save(file_path) / PsdImage.save(stream)A dokumentum mentése

Lásd még:

 Magyar