Só ta funfando o status e o blur por enqunato

This commit is contained in:
dede-
2023-08-31 15:15:50 -03:00
parent 6f93461ed9
commit 74a1a8458e
19 changed files with 202 additions and 0 deletions

Binary file not shown.

View File

@@ -0,0 +1,37 @@
import io
from services.image import ImageService
from static.image_helper import ImageHelper
from flask import request, Response, Blueprint, jsonify, send_file
image_blueprint = Blueprint('image_blueprint', __name__)
image_service = ImageService()
@image_blueprint.route('/image/blur', methods=['POST'])
def blur_image():
radius = int(request.form.get('radius'))
image = request.files.get('file')
if radius and image:
return send_file(image_service.box_blur_image(image, radius),
mimetype='image/jpeg',
as_attachment=True,
download_name='blurred_image.jpeg')
return jsonify(status=400, message="Bad request")
@image_blueprint.route('/image/load-image', methods=['POST'])
def get_simple_image():
pass
@image_blueprint.route('/image/load-big-image', methods=['GET'])
def get_big_image():
pass
@image_blueprint.route('/image/save-big-image', methods=['POST'])
def save_big_image():
pass

View File

@@ -0,0 +1,19 @@
from flask import jsonify, Blueprint
status_blueprint = Blueprint('status_blueprint', __name__)
class StatusController:
def __init__(self):
pass
def return_ok(self):
return jsonify(status=200)
status_controller = StatusController()
@status_blueprint.route('/status/ok', methods=['GET'])
def return_ok():
return jsonify(status=200)