From d53cbb4eb3e3eedd54a6258dbc3661603c84029b Mon Sep 17 00:00:00 2001 From: jimmy Date: Sat, 5 Nov 2022 00:56:36 +1300 Subject: [PATCH] Combine --- server.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/server.py b/server.py index 69d044a..4824cd1 100644 --- a/server.py +++ b/server.py @@ -1,5 +1,6 @@ from fastapi import FastAPI, File, UploadFile -from printer import printer +import StarTSPImage +from PIL import Image app = FastAPI() @@ -14,6 +15,17 @@ def upload(file: UploadFile = File(...)): finally: file.file.close() - printer() + fr=Image.open("frame.png") + im=Image.open("image.png") + im = im.resize((432, 432), Image.Resampling.BOX) + + fr.paste(im, (34,34), im) + + #fr.show() + + raster = StarTSPImage.imageToRaster(fr, cut=True) + + printer = open('/dev/usb/lp0', "wb") + printer.write(raster) return {"message": f"Successfully uploaded {file.filename}"} \ No newline at end of file