Primitive
QRMarker
Auto-emitted from DSKintsugiCatalog.qrmarker. Tier atom.
Live Preview
Standard · frame: .none · scans to obyw.one/c/sigma-analytics/
Branded · frame: .branded · scans to fj-studios.dev
f
Scan target · frame: .scan · shikki://session/connect
Native · macOS
DSL usage
// Standard QR code
katagami.qrmarker(data: "https://obyw.one/c/sigma-analytics/",
correctionLevel: .M,
frame: .none)
// Branded QR with center logo mark
katagami.qrmarker(data: "https://obyw.one/c/sigma-analytics/",
logo: Image("fj-mark"),
correctionLevel: .H,
frame: .branded)
// Scan guidance frame (corner brackets)
katagami.qrmarker(data: "https://obyw.one/c/sigma-analytics/",
correctionLevel: .M,
frame: .scan)
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
data |
String | "" |
URL or string encoded in the QR code |
logo |
Image? | nil |
Center logo overlay (use high correctionLevel: .H when set) |
correctionLevel |
QRCorrection | .M |
.L | .M | .Q | .H — error correction capacity |
frame |
QRFrame | .none |
.none | .scan (corner brackets) | .branded (logo + gold ring) |
density |
Density | regular |
compact | regular | expanded |
locale |
Locale | en |
BCP-47 locale tag for locale-aware rendering |
Used in
sigma-analytics c-tech