2023.11.13使用flask将图片进行黑白处理(url方式进行传输)

2023.11.13使用flask将图片进行黑白处理(url方式进行传输)

和下述文章进行对比,实现效果相同,但是使用url方式更简便。
2023.11.12使用flask对图片进行黑白处理(base64编码方式传输)
https://editor.csdn.net/md/?articleId=134370865




    
    
    Image Processor


    

Image Processor

Preview Image

Preview Image

Processed Image

Processed Image
from flask import Flask, render_template, request, jsonify
from PIL import Image

app = Flask(__name__)

@app.route('/')
def index():
    return render_template('index.html')

@app.route('/process', methods=['POST'])
def process():
    if 'file' not in request.files:
        return jsonify({'error': 'No file part'})

    file = request.files['file']
    img = Image.open(file)
    bw_img = img.convert('L')  # 转换为黑白图片
    bw_img.save('static/processed_image.jpg')  # 保存处理后的图片

    return jsonify({'processed_image': '/static/processed_image.jpg'})

if __name__ == '__main__':
    app.run(debug=True)

你可能感兴趣的:(开发日记,flask,python,后端)