INNER CODE UNIT · Python
api_capacity_matrix
Nour833/StegoForge · web/app.py:273
def api_capacity_matrix():
try:
upload = request.files.get("file")
payload = request.files.get("payload")
depth = int(request.form.get("depth", 1))
if not upload:
return jsonify({"error": "No carrier file provided"}), 400
from stegoforge import op_capacity
payload_size = len(payload.read()) if payload else 0
filename = upload.filename or "carrier.bin"
carrier_bytes = upload.read()
methods = [
"lsb",
"adaptive-lsb",
"dct",