Logotip v kodi QR
Koda lahko v svojem središču vsebuje neobvezen logotip – lastno blagovno znamko namesto samega vzorca QR. Logotip je vdelan kot dejanske slikovne pike v preneseni datoteki SVG in PNG; datoteki PDF in EPS ga nikoli ne vsebujeta.
Na nadzorni plošči
Odprite stran s podrobnostmi kode. Poleg predogleda QR in gumbov za prenos se nahaja kartica Logotip v kodi QR.
- Kliknite Izberi logotip in izberite datoteko PNG, JPEG ali WebP (največ 1 MB – večji ali drugi formati, vključno s SVG, bodo zavrnjeni že pred prenosom).
- Prikaže se predogled izbrane datoteke skupaj z obvestilom:
- Logotip še ni nastavljen – dodajanje spremeni točkovni vzorec kode. Potrdite polje in nato kliknite Prenesi logotip.
- Logotip je že nastavljen – zamenjava zamenja le sliko v sredini, vzorec ostane enak. Kliknite Zamenjaj logotip; potrditev ni potrebna.
- Za odstranitev kliknite Odstrani logotip, potrdite opozorilno polje (tudi odstranitev spremeni vzorec) in odstranitev potrdite še drugič.
Prek API-ja
Prenos ali zamenjava logotipa
POST /v1/codes/{id}/logo – večdelna zahteva (multipart), polje file.
curl -X POST https://qr3.app/v1/codes/qr_a1b2c3d4/logo \ -H "Authorization: Bearer qr3_sk_..." \Odgovor (HTTP 201): posodobljena koda z nastavljenim logo_file_id.
Datoteka se preveri na podlagi njenih čarobnih bajtov (magic bytes), ne pa na
podlagi končnice ali glave Content-Type. Normalizira se v prosojni PNG
velikosti 512 × 512 px (razmerje stranic se ohrani). Obstoječi logotip se
zamenja – za vsako kodo vedno obstaja le en logotip.
Odstranitev logotipa
DELETE /v1/codes/{id}/logo – brez telesa (body).
curl -X DELETE https://qr3.app/v1/codes/qr_a1b2c3d4/logo \ -H "Authorization: Bearer qr3_sk_..."Odgovor (HTTP 200): posodobljena koda, logo_file_id je ponovno nastavljen
na null. Idempotentno – klic brez obstoječega logotipa še vedno vrne
200 in ničesar ne spremeni.
Napake
| Status | Kdaj |
|---|---|
| 403 | Vloga ključa API je viewer |
| 404 | Koda v delovnem prostoru ni najdena |
| 413 | Datoteka je večja od 1 MB |
| 422 | Polje file manjka ali pa gre za format, ki ni PNG/JPEG/WebP (vključno s SVG) |
Kaj se spremeni na kodi
qr.svg in qr.png vdelata dejanske slikovne pike logotipa na sredino,
skalirane na fiksni delež površine kode. Obe za to zvišata raven
popravljanja napak na H, da koda ostane skenirljiva. Datoteki qr.pdf in
qr.eps logotip ne vpliva – nikoli ga ne vdelata in ohranita
vzorec, ki bi ga imeli brez logotipa.
Predpomnilnik
Z nastavljenim logotipom se qr.svg/qr.png dostavljata z glavo
Cache-Control: public, max-age=300 (5 minut) namesto običajne
public, max-age=86400, immutable (24 ur). URL slike, vdelan drugje –
na strani, v e-pošti, v dokumentu – bo tako prevzel spremembo
logotipa v največ 5 minutah. Kopija, ki je bila predpomnjena,
preden je koda sploh imela logotip, pa lahko potrebuje do
polnih 24 ur, saj je bila predpomnjena z daljšo, nespremenljivo
življenjsko dobo.
Tiskanje
- Že natisnjena koda deluje naprej, ne glede na to, ali je logotip dodan, zamenjan ali odstranjen – kodirani cilj nikoli ni odvisen od logotipa.
- Dodajanje ali odstranjevanje logotipa spremeni točkovni vzorec. Če se
mora logotip dejansko pojaviti na tiskanem materialu, ponovno natisnite s
trenutno datoteko
qr.svgaliqr.png– pri tem nikoli ne mešajte starih in novih datotek za tisk. - Zamenjava logotipa ne spremeni vzorca; ponovni tisk je v tem primeru le vprašanje želene nove slike, ne pa skenirljivosti.
- Datoteki
qr.pdfinqr.epsnikoli ne vsebujeta logotipa. Za tiskarske predloge, ki naj prikazujejo logotip, prenesiteqr.svgaliqr.png. - Pred celotno naklado tiskanja vedno opravite testno skeniranje na dejanskem materialu, zlasti po spremembi vzorca.