diff --git a/index.html b/index.html index 3ba6f5f..a5bb3b4 100644 --- a/index.html +++ b/index.html @@ -101,6 +101,18 @@
Schwellenwerte anpassen
+
+
Preset
+ +
Unschaerfe-Grenze100
@@ -183,6 +195,26 @@ input.addEventListener("input", () => { label.textContent = input.value; }); }); + // --- Presets --- + const PRESETS = { + standard: { blur: 100, over: 240, under: 30, dup: 8 }, + outdoor: { blur: 80, over: 235, under: 15, dup: 8 }, + night: { blur: 40, over: 210, under: 5, dup: 10 }, + portrait: { blur: 150, over: 245, under: 30, dup: 5 }, + nature: { blur: 60, over: 238, under: 12, dup: 10 }, + studio: { blur: 160, over: 248, under: 40, dup: 4 }, + }; + + el("preset-select").addEventListener("change", () => { + const preset = PRESETS[el("preset-select").value]; + if (!preset) return; + ["blur", "over", "under", "dup"].forEach(key => { + const input = el(key + "-threshold"); + input.value = preset[key]; + el(key + "-val").textContent = preset[key]; + }); + }); + // --- Folder picker --- el("pick-btn").addEventListener("click", async () => { try {