Geriausios QR kodo spalvos yra tamsūs moduliai (kvadratai) šviesiame fone, ir taip, QR kodai gali būti spalvoti. Taisyklė paprasta: moduliai turi būti akivaizdžiai tamsesni už foną. Juoda ant baltos spalvos suteikia 21:1 kontrasto santykį ir yra saugiausias pasirinkimas. Prekinio ženklo kodui siekite bent 4:1, o lauko iškaboms, kur saulės šviesa ir atstumas sumažina efektyvų kontrastą, naudokite 7:1 ar daugiau. Šis vadovas pateikia skaičius, spalvų lentelę ir testavimo procedūrą.
Kokios QR kodo spalvos veikia ir ar QR kodai gali būti spalvoti?
QR kodas gali būti beveik bet kokios spalvos, ir jis gali naudoti skirtingas spalvas moduliams ir fonui. Telefono kamera nemato atspalvių. Ji konvertuoja vaizdą į pilkumo skalę ir kvadratas po kvadrato nusprendžia, kas yra tamsu ir kas šviesu. Taigi, klausimas yra ne kokią spalvą pasirenkate, o koks yra dviejų pilkumo skalės reikšmių skirtumas.
- Veikia: tamsiai mėlynos, tamsiai žalios, anglies, tamsiai violetinės, tamsiai rudos arba juodos spalvos moduliai ant baltos, kreminės arba kito labai šviesaus fono.
- Veikia su testu: tamsiai raudoni, tamsiai žalsvai mėlyni ir tamsiai oranžiniai ant baltos spalvos. Pirmiausia patikrinkite santykį ir nuskenuokite atspausdintą pavyzdį.
- Neveikia: geltoni, šviesiai pilki, pasteliniai arba neoniniai moduliai, ir bet kokia spalvų pora su vienodu ryškumu, pavyzdžiui, vidutiniškai žalia ant vidutiniškai raudonos.
- Rizikinga: šviesūs moduliai tamsiame fone (apversti kodai). Daugelis skaitytuvų programėlių juos nuskaito, bet kai kurios ne, todėl venkite jų visur, kur tai svarbu.
Kodėl kontrastas lemia QR kodo nuskaitomumą
Optiniai jutikliai nuskaito QR kodus, matuodami atspindžio skirtumą tarp tamsių ir šviesių modulių. QR kodo standartas, ISO/IEC 18004, numato tamsius modulius šviesiame fone. Tamsūs moduliai sugeria šviesą, o šviesus fonas ją atspindi. Jei skirtumas per mažas, dekoderis negali atskirti duomenų modelio nuo fono.
Brūkšninių kodų testavime (ISO/IEC 15415) simbolio kontrastas yra skirtumas tarp šviesiausio ir tamsiausio atspindžio kode. 70% ar didesnis simbolio kontrastas gauna aukščiausią įvertinimą, o mažesnis nei 20% – neigiamą. Vertintojai taip pat tikrina moduliaciją, kuri rodo, kaip tolygiai šviesūs ir tamsūs moduliai atspindi visame simbole. Netolygios spalvos arba silpnas atskyrimas lemia, kad skaitytuvas praleidžia modulio kraštus.
Įprastas poliškumas, kai tamsūs moduliai yra šviesiame fone, veikia kiekviename įrenginyje. Kai kurios integruotos telefonų kamerų programėlės negali nuskaityti šviesių kodų tamsiame fone, o palaikymas skiriasi priklausomai nuo telefono modelio ir programinės įrangos versijos. Naudokite įprastą poliškumą, nebent išbandėte apverstą versiją įrenginiuose, kuriuos naudoja jūsų auditorija.
Spalvų kontrasto santykių ir ribų įvertinimas
Kontrasto santykis yra skaičius nuo 1:1 (nėra skirtumo) iki 21:1 (juoda ant balto). Šis santykis kilęs iš prieigos taisyklių, esančių Žiniatinklio turinio prieinamumo gairėse (WCAG), kurios buvo sukurtos tekstui, tačiau yra praktiškas būdas patikrinti QR kodų spalvas. Kontrasto tikrintuvas (ieškokite "WCAG contrast checker") priima du šešioliktainius kodus ir pateikia santykį. Daugiau apie įtraukųjį dizainą skaitykite mūsų vadove: kaip padaryti QR kodus atitinkančius ADA reikalavimus.
Naudokite šiuos tikslus. Mažiausiai 4:1 yra minimumas spaudiniams patalpose ir ekranams. 7:1 ar daugiau yra saugiau pakuotėms, skrajutėms ir viskam, kas fotografuojama įvairiomis apšvietimo sąlygomis. 10:1 ar daugiau yra tikslas lauko reklaminiams stendams. Toliau pateikti santykiai yra apytiksliai ir priklauso nuo tikslaus atspalvio.
| Spalvų derinys | Apytikslis kontrasto santykis | Nuskaitymo įvertinimas |
|---|---|---|
| Juoda ant balto | 21:1 | Optimalus (pramonės standartas) |
| Tamsiai mėlyna ant smėlio spalvos | ~15:1 | Puikus |
| Tamsiai mėlyna ant šviesiai geltonos | ~12:1 | Labai geras |
| Tamsiai ruda ant kreminės spalvos | ~8:1 | Geras |
| Gryna raudona (#FF0000) ant baltos | ~4:1 | Ribinis, išbandykite prieš spausdinant |
| Tamsiai raudona (#8B0000) ant baltos | ~11:1 | Labai geras |
| Šviesiai pilka ant balto | ~1.5:1 | Prastas (dažni nuskaitymo gedimai) |
| Geltona ant balto | ~1.1:1 | Nenuskaitomas |


Tinkinkite kodus nepaaukodami nuskaitymo galimybės Išbandykite spalvas ir peržiūrėkite savo dizainą realiu laiku naudodami mūsų QR kodo generatorius su logotipu kad subalansuotumėte prekės ženklo estetiką su patikimu nuskaitymu.
Geriausias QR kodo kontrasto santykis lauko reklamai
Nė vienas standartas nenustato privalomo santykio lauko QR kodams, tačiau lauko sąlygos sumažina kontrastą trimis būdais: tiesioginė saulė išblukina šviesias sritis, atspindžiai paslepia kodo dalis, o atstumas iškraipo mažus modulius. Suplanuokite didesnę saugumo atsargą nei patalpose.
- Naudokite juodą arba labai tamsią spalvą ant balto fono. Siekite 10:1 ar didesnio santykio.
- Spausdinkite ant matinės medžiagos arba pridėkite matinį laminatą. Blizgus vinilas ir stiklas atspindi saulę ir iškraipo raštą.
- Pritaikykite kodo dydį pagal skenavimo atstumą. Įprasta taisyklė yra 1 kodo pločio vienetas kiekvieniems 10 atstumo vienetų, todėl kodas, skenuojamas iš 2 metrų (apie 6,5 pėdos) atstumo, turėtų būti apie 20 cm (8 colių) pločio.
- Išsaugokite visą ramiąją zoną ir patalpinkite kodą ant vientiso šviesaus skydelio, o ne ant nuotraukos.
- Venkite dėti kodą ten, kur jį apšviečia žema saulė arba kur jis yra už stiklo, ir nuskenuokite atspausdintą ženklą faktinėje vietoje prieš užsakydami visą tiražą.
Brūkšninio kodo kontrastas: QR kodai prieš linijinius brūkšninius kodus
Tos pačios kontrasto taisyklės galioja ir kitiems didelio kontrasto brūkšniniams kodams, tokiems kaip Code 128 ar EAN. Prekybos centrų skeneriai dažnai naudoja raudoną lazerį, o raudona šviesa nemato raudonų juostų ar raudono rašalo kaip tamsaus. Linijiniams brūkšniniams kodams spausdinkite juostas juoda, tamsiai mėlyna arba tamsiai žalia spalva ant balto fono, ir niekada ne raudona ar oranžine. Telefono kamera nuskaitomi QR kodai yra mažiau jautrūs atspalviui, tačiau tas pats patarimas suteikia patikimiausią rezultatą abiem.
Ramiosios zonos ir kodo matmenų apsauga
Didelis kontrastas turi tęstis iki pat kodo krašto. Tuščia marža aplink raštą yra rami zona. Ji nurodo kamerai, kur prasideda kodas ir kur baigiasi kiti meniniai elementai.
- Laikykitės ramiosios zonos, kurios plotis visose keturiose pusėse yra bent keturių modulio pločių.
- Laikykite šią maržą be teksto, iliustracijų ir rėmelių.
- Suderinkite ramiąją zoną su savo šviesia fono spalva, kad riba būtų aiški.
- Spausdinkite kodus, kurių dydis yra bent 2 x 2 cm (0,8 x 0,8 colio), skirtus artimam, rankiniam skenavimui. Didesnius spausdinkite ilgesnėms nuorodoms, nes daugiau duomenų reiškia mažesnius modulius.
- Pirmenybę teikite trumpai nuorodai. Trumpas URL sukuria paprastesnį šabloną su didesniais moduliais, kurie geriau skenuojami prastame apšvietime.
Tekstas ar meno kūriniai ramiojoje zonoje yra dažna skenavimo klaidų priežastis ant firminių medžiagų. Mūsų vadovas apie geriausia praktika QR kodo skaitomumui rodo, kaip išlaikyti paraštes pritaikant savo išdėstymą.
Dažnų spalvų ir stiliaus klaidų vengimas
Kodo pritaikymas gali pakenkti skaitomumui. Kameros konvertuoja vaizdą į pilkumo atspalvius, todėl du skirtingi atspalviai gali turėti tą patį ryškumą ir susilieti į vieną pilką.
- Venkite pastelinių modulių, tokių kaip švelniai mėlyna, mėtų ar blyškiai geltona.
- Venkite ryškiai raudonų ar oranžinių modulių. Lazeriniai skeneriai raudoną spalvą skaito kaip šviesą, o kontrasto santykis dažnai būna mažesnis nei 5:1. Tamsiai raudona spalva, pavyzdžiui, bordo, yra daug saugesnė.
- Venkite gradientų, kai šviesiausia modulio spalvos dalis yra artima fonui.
- Venkite skaidrių fonų virš nuotraukų, tekstūruoto popieriaus ar raštuotos pakuotės. Padėkite kodą ant vientiso šviesaus skydelio.
- Venkite invertuotų dizainų su šviesiais moduliais tamsiame fone, nebent esate juos išbandę su telefonais, kuriuos naudoja jūsų auditorija.
- Venkite didelių logotipų. Logotipas, apimantis per daug modulių, gali viršyti kodo klaidų taisymo galimybes.


Žinodami šias ribas, galite išmokti kaip sukurti pasirinktinį QR kodą kuris rodo jūsų prekės ženklą nepažeidžiant dekodavimo.
Testavimas ir patvirtinimas realiose aplinkose
Kodas, kuris nuskaito iš ryškaus monitoriaus, gali nepasisekti ant popieriaus. Kambario apšvietimas, žiūrėjimo kampas ir medžiagos tekstūra – visa tai keičia kontrastą, pasiekiantį objektyvą. Tiesioginiai saulės spinduliai išblukina nedidelius spalvų skirtumus, pritemdytos patalpos sumažina jutiklio gebėjimą atskirti modulius, o blizgios dangos sukelia atspindžius.
Atlikite šį patikrinimą prieš kiekvieną spausdinimo užduotį:
- Patikrinkite spalvų porą kontrasto tikrintuvu. Santykis turėtų būti bent 4:1, o pakuotėms ir naudojimui lauke – 7:1 ar daugiau.
- Atspausdinkite bandomąjį egzempliorių ant tikros medžiagos, tikro dydžio ir tikros apdailos.
- Nuskaitykite jį naudodami integruotą kamerą bent viename „iPhone“ ir viename „Android“ telefone, viename senesniame telefone, jei galite, ir naršyklėje veikiančiu QR kodo skaitytuvas.
- Nuskaitykite esant blogiausiam apšvietimui, su kuriuo kodas susidurs: pritemdytoje patalpoje, tiesioginėje saulėje ir kampu.
- Jei jis dvejoja, padidinkite kontrastą, padidinkite kodą, sutrumpinkite nuorodą arba atkurkite ramiąją zoną.
Mūsų vadovas, kaip išbandyti QR kodą prieš spausdinimą tai išsamiau aprašo, ir kaip pagerinti QR kodo skaitomumą aprašo klaidų taisymą kodams, kurie neveikia.
QR kodo patikimumo ir įsitraukimo maksimizavimas
Kontrastą vertinkite kaip techninį reikalavimą, o ne apdailos detalę. Pasirinkite tamsią spalvą ant šviesaus fono, išlaikykite ramiąją zoną ir išbandykite atspausdintą pavyzdį esant apšvietimui, su kuriuo jis susidurs. Tai apsaugo jūsų spausdinimo biudžetą nuo kodų, kurie nenuskaitomi.
Sukurkite savo didelio kontrasto kodą naudodami mūsų QR kodo generatorių. Nustatykite modulio ir fono spalvas ir atsisiųskite PNG, SVG arba PDF. Jei spausdinate kodą ir vėliau gali prireikti pakeisti nuorodą, naudokite dinaminį kodą: galite redaguoti paskirties vietą po spausdinimo ir matyti nuskaitymo statistiką. Dinaminiai kodai pateikiami su 14 dienų nemokamu bandomuoju laikotarpiu, o planai pateikiami adresu https://pageloot.com/pricing/.
Dažniausiai užduodami klausimai
Siekti bent 4:1 santykio tarp modulių ir fono. Naudokite 7:1 ar didesnį santykį pakuotėms ir skrajutėms, o 10:1 ar didesnį – lauko iškaboms. Juoda ant balto yra 21:1.
Taip. Tinka bet kokia spalva, jei moduliai yra akivaizdžiai tamsesni už foną. Tamsiai mėlyna, miško žalia, anglies pilka ir kaštoninė ant baltos ar kreminės spalvos tinka gerai. Geltona, šviesiai pilka ir pastelinės spalvos netinka.
Moduliai ir fonas gali būti skirtingų spalvų, ir galite naudoti bet kokį atspalvį, bet svarbu tik ryškumo skirtumas. Telefonas nuskaito kodą pustoniais, todėl dvi vienodo ryškumo spalvos neveiks. Patikrinkite santykį ir nuskaitykite atspausdintą pavyzdį.
Nėra jokio oficialaus standarto. 10:1 arba didesnis santykis yra saugus tikslas, pavyzdžiui, juoda ant baltos. Naudokite matinę apdailą, kad sumažintumėte atspindžius, kodo dydį nustatykite maždaug 1/10 nuskaitymo atstumo ir išbandykite jį vietoje.
Taip, jei jūsų prekės ženklo spalva yra pakankamai tamsi, tokia kaip tamsiai mėlyna, miško žalia arba anglies spalva, ir yra ant vienodo šviesaus fono. Jei jūsų prekės ženklo spalva yra šviesi, naudokite tamsų jos atspalvį moduliams.
QR standartas apibrėžia tamsius modulius šviesiame fone. Daugelis kameros programėlių pirmiausia ieško šio rašto, o kai kurios negali nuskaityti šviesių modulių tamsiame fone. Palaikymas skiriasi priklausomai nuo telefono, todėl prieš spausdindami patikrinkite.
Taip. Linijiniai brūkšniniai kodai, tokie kaip Code 128 arba EAN, taip pat reikalauja tamsių brūkšnių šviesiame fone. Mažmeninės prekybos lazeriniai skaitytuvai naudoja raudoną šviesą, todėl niekada nespausdinkite brūkšnių raudona ar oranžine spalva.























