From d53cbb4eb3e3eedd54a6258dbc3661603c84029b Mon Sep 17 00:00:00 2001
From: jimmy <git@jimmy.nz>
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