INNER CODE UNIT · Python
carrier_path
Nour833/StegoForge · web/app.py:308
carrier_path = Path(td) / filename
carrier_path.write_bytes(carrier_bytes)
for method in methods:
try:
r = op_capacity(str(carrier_path), method, depth)
cap_bytes = int(r.get("capacity_bytes", 0))
util = round((payload_size / cap_bytes) * 100.0, 2) if cap_bytes > 0 and payload_size > 0 else 0.0
rows.append(
{
"method": method,
"capacity_bytes": cap_bytes,
"capacity_kb": r.get("capacity_kb", 0.0),
"utilization_pct": util,
"jnd_safe_dct_capacity": r.get("jnd_safe_dct_capacity"),
"video_context": r.get("video_context"),
}
)
except Exception: