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 {