import aspose.pycore as aspycore from aspose.imaging import * from aspose.imaging.brushes import * from aspose.imaging.fileformats.jpeg import * from aspose.imaging.imageoptions import * import os if 'TEMPLATE_DIR' in os.environ: templates_folder = os.environ['TEMPLATE_DIR'] else: templates_folder = r"C:\Users\USER\Downloads\templates" delete_output = 'SAVE_OUTPUT' not in os.environ data_dir = templates_folder with Image.load(os.path.join(data_dir, "template.tiff")) as canvas: with Image.load(os.path.join(data_dir, "template.bmp")) as signature: graphics = Graphics(canvas) point = Point(canvas.width - signature.width, canvas.height - signature.height) print(point) graphics.draw_image(signature, point) canvas.save(os.path.join(data_dir, "result.png"), PngOptions()) if delete_output: os.remove(os.path.join(data_dir, "result.png"))