Update app.py
Browse files
app.py
CHANGED
|
@@ -84,11 +84,14 @@ def halftone_route():
|
|
| 84 |
return jsonify({'error': 'Resim yüklenmedi'}), 400
|
| 85 |
|
| 86 |
file = request.files['image']
|
|
|
|
|
|
|
|
|
|
| 87 |
dot_size = int(request.form.get('dot_size', 10))
|
| 88 |
dot_size = max(5, min(20, dot_size))
|
| 89 |
|
| 90 |
-
|
| 91 |
-
output = apply_halftone(
|
| 92 |
|
| 93 |
img_io = io.BytesIO()
|
| 94 |
output.save(img_io, 'PNG')
|
|
|
|
| 84 |
return jsonify({'error': 'Resim yüklenmedi'}), 400
|
| 85 |
|
| 86 |
file = request.files['image']
|
| 87 |
+
if file.filename == '':
|
| 88 |
+
return jsonify({'error': 'Boş dosya'}), 400
|
| 89 |
+
|
| 90 |
dot_size = int(request.form.get('dot_size', 10))
|
| 91 |
dot_size = max(5, min(20, dot_size))
|
| 92 |
|
| 93 |
+
# Dosyayı doğrudan iletiyoruz, artık Image.open yapmıyoruz
|
| 94 |
+
output = apply_halftone(file.read(), dot_size)
|
| 95 |
|
| 96 |
img_io = io.BytesIO()
|
| 97 |
output.save(img_io, 'PNG')
|