-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathfiremark.toml
More file actions
60 lines (55 loc) · 1.48 KB
/
firemark.toml
File metadata and controls
60 lines (55 loc) · 1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# firemark example configuration
#
# Usage:
# firemark doc.pdf --config examples/config/firemark.toml
# firemark doc.pdf --config examples/config/firemark.toml --preset ultra-secure
# firemark doc.pdf --config examples/config/firemark.toml --preset light
# ── Global defaults (applied to all runs using this config) ──
main_text = "CONFIDENTIAL"
secondary_text = "{author} — {date}"
watermark_type = "diagonal"
color = "#1a3c6e"
opacity = 0.45
font_weight = "bold"
filigrane = "guilloche"
border = true
quality = 92
# ── Presets ──
[preset.ultra-secure]
# Maximum protection: dense tiling, full filigrane, anti-AI enabled,
# heavy opacity, shadow, QR traceability, and metadata stripping.
main_text = "CONFIDENTIAL — {author}"
secondary_text = "Issued {timestamp} — Do not distribute"
watermark_type = "tile"
color = "#CC0000"
opacity = 0.6
font_weight = "bold"
scale = 0.5
tile_spacing = 40
filigrane = "full"
anti_ai = true
border = true
border_width = 3
border_style = "solid"
shadow = true
shadow_opacity = 0.5
shadow_blur = 6
blend = "multiply"
qr_data = "firemark://{author}/{timestamp}/{uuid}"
strip_metadata = true
dpi = 200
flatten = true
[preset.light]
# Minimal, unobtrusive watermark for everyday use.
# Simple diagonal text, moderate opacity, no extras.
main_text = "COPY"
secondary_text = "{date}"
watermark_type = "diagonal"
color = "#555555"
opacity = 0.3
font_weight = "regular"
filigrane = "none"
anti_ai = false
border = false
shadow = false
strip_metadata = false