1
0
Fork 0
onnx-web/api/onnx_web/chain/persist_disk.py

26 lines
446 B
Python

from PIL import Image
from ..params import (
ImageParams,
StageParams,
)
from ..utils import (
base_join,
ServerContext,
)
def persist_disk(
ctx: ServerContext,
stage: StageParams,
params: ImageParams,
source_image: Image.Image,
*,
output: str,
) -> Image.Image:
dest = base_join(ctx.output_path, output)
source_image.save(dest)
print('saved image to %s' % (dest,))
return source_image