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