diff --git a/src/server.py b/src/server.py index 5513bc2..8f6637f 100644 --- a/src/server.py +++ b/src/server.py @@ -37,8 +37,8 @@ def get_last_set_image() -> Response | tuple[Response, int]: @app.route("/", methods=['POST']) def show_image() -> tuple[Response, int]: try: - img_file = request.files['image'].stream - image = Image.open(img_file) + img_file = request.files['image'] + image = Image.open(img_file.stream) except UnidentifiedImageError: return jsonify(message='"image" does not appear to be valid'), 422 except Exception as e: @@ -69,7 +69,10 @@ def show_image() -> tuple[Response, int]: loc = locals() image_settings = {i: loc[i] for i in ('mode', 'dither', 'rotate', 'resize', 'background')} + image_settings['image'] = img_file.filename + image_settings['image_resolution'] = [image.width, image.height] logging.debug(f'Creating an image with the following settings: {json.dumps(image_settings)}') + image_to_display = resize_img(image, dither, rotate, resize, background, DISPLAY_RESOLUTION) try: