In hierdie artikel sal ek jou die eenvoudige metode wys om QR-kodes te genereer met Inkscape – die gratis vektorgrafika-redigeerder.

QR-kodes neem vinnig toe in gewildheid, wat mense in staat stel om vinnig hul foonkameras uit te haal en die kode te skandeer om na enige webwerf-URL geneem te word. Hierdie QR-kodes het meer algemeen geword in plekke soos restaurante, wat kliënte in staat stel om vinnig die spyskaart op hul fone op te trek en sodoende kontak met 'n tasbare spyskaart te verminder.

So, hoe genereer jy 'n QR-kode in Inkscape?

Begin deur Inkscape op jou rekenaar oop te maak (jy kan die sagteware gratis van Inkscape.org aflaai). Kies 'n dokumentgrootte gebaseer op enige van die vele beskikbare sjablone onder die "Tyd om te teken"-oortjie (rooi pyltjie in die prent hierbo) vir die welkomskerm wat opduik (met die veronderstelling dat jy Inkscape 1.0 of nuwer gebruik). Ek het met die "Desktop 1080p"-grootte onder die "Skerm"-oortjie (geel pyl) gegaan.

Met jou nuwe dokument oop, gaan na Uitbreidings> Lewer> Strepiekode> QR-kode (rooi pyltjie in die prent hierbo).

Dit sal 'n QR-kode-dialoog na vore bring. Hier kan jy verskeie instellings stel – insluitend die webwerf waarheen jy wil hê dat mense gerig moet word wanneer die kode met 'n slimfoonkamera geskandeer word (dit is onder die afdeling gemerk “teks” – rooi pyl in die prent hierbo).

In my geval het ek my webwerf, "daviesmediadesign.com," vir die "teks"-veld getik. Ek kan op "Apply" klik om die QR-kode (geel pyltjie) te genereer, en dan "Close" klik om uit die dialoog te gaan (moenie nou uit die dialoog gaan as jy meer oor gevorderde instellings in die volgende wil leer nie afdeling).

U kan die finale produk in die prent hierbo sien, wat gegenereer is met behulp van die verstekwaardes vir Inkcape se QR-kodegenerator. Ek dek 'n paar maniere om die voorkoms van die QR-kode aan te pas later in hierdie artikel.

Ek kan ook 'n paar meer gevorderde instellings in hierdie dialoog aanpas, wat ek hieronder sal dek.

Gevorderde QR-kode-instellings

Tot op hierdie stadium het ons die QR-kode-dialoog oopgemaak en 'n URL by die "Teks"-veld gevoeg.

As ek dan die "Regstreekse voorskou"-opsie nagaan (rooi pyltjie in die bostaande prent), sal 'n QR-kode op my dokument vertoon (blou pyltjie - jy sal dalk die QR-kode-dialoog uit die pad moet skuif om dit te sien).

Onder die teksveld is die "Size, in unit squares" aftreklys (geel pyl in die foto hierbo). Hierdie kenmerk laat jou toe om met die hand te verander hoeveel data die QR-kode vertoon – wat die grootte van die kode self verander. Ek beveel nie aan dat u hierdie waarde handmatig instel nie, aangesien die Inkscape-uitbreiding outomaties die regte QR-kode skep op grond van die URL wat u by die "Teks"-veld voeg.

Om dit eenvoudig te stel: hoe langer die URL, hoe groter sal die QR-kode wees. As ek byvoorbeeld 'n langer URL van een van my artikels op my webwerf byvoeg (rooi pyltjie in die prent hierbo), sal jy sien dat die QR-kode groter sal word om die bykomende karakters te akkommodeer (blou pyl). Dit sal meer "modules" of klein blokkies bevat omdat die langer URL meer karakters bevat.

Om dit te herhaal, beveel ek aan dat hierdie aftreklys op "outo" gestel word.

Die volgende aftreklys is die "Foutkorreksievlak" (rooi pyltjie). By verstek sal dit op “L (Ongeveer 7%)” gestel word, wat die beste werk in “skoon” omgewings – of in situasies waar jy nie verwag dat die QR-kode vuil, waarskuwing of beskadig/vernietig sal word nie. As jy verwag dat die kode iewers geplaas sal word waar dit 'n knou kan kry (dws op 'n konstruksiewerkterrein, op 'n besige hoek in 'n besige stad, ens.), wil jy dalk die foutkorreksie hoër opstoot.

Die hoogste instelling is "H (Ongeveer 30%)," en hierdie instelling sal die grootste QR-kode produseer terwyl dit ook meer data bevat. Die % beteken basies die hoeveelheid data wat vernietig kan word sonder om die QR-kode se vermoë om suksesvol geskandeer te word, te beïnvloed.

Die “M (Ongeveer 15%)”-instelling (rooi pyltjie) is 'n goeie kompromie om jou QR-kode teen skade te beskerm sonder om die kode te groot of besig te maak.

Die volgende opsie is die “Character Encoding” aftreklys (rooi pyltjie in die bostaande prent). Daar is vier opsies hier, met die beste opsie vir jou afhangende van die taal of simbole wat in jou URL of teks gebruik word.

As jy 'n standaard-URL gebruik wat in Engels is, kan jy by "Latyns 1" bly.

Wanneer jy sekere Europese tale (nie-Engels) gebruik, wil jy dalk met CP 1250 of CP 1252 gaan.

Ten slotte, as jy unicode-karakters of simbole in jou teks gebruik, insluitend simbole van verskeie tale regoor die wêreld, wil jy dalk met UTF-8 gaan.

Die volgende opsie, "Omkeer QR-kode" (geel pyltjie) is 'n merkblokkie wat jou eenvoudig toelaat om die agtergrondkleur van die QR-kode van wit na swart te verander (gedemonstreer deur die rooi pyl in die prent). U kan ook die agtergrondkleur EN -kleur van die hoofmodules (die vierkantige vorms) van die kode verander deur sommige gereedskap in Inkscape te gebruik (meer daaroor later).

Die "Vierkantige grootte"-veld (geel pyl) laat jou die algehele grootte van die QR-kode verander. 'n Kleiner waarde krimp die QR-kode, en 'n groter waarde skaal die hele QR-kode op. In hierdie geval het ek die grootte van 4.0 na 10.0 verander, wat die QR-kode groter maak (rooi pyl). Jy kan ook die grootte van die QR-kode aanpas nadat jy jou veranderinge toegepas het met ander nutsgoed in Inkscape. As jy egter die QR-kode meer presies op of af wil skaal (gebaseer op die grootte van die vierkantige modules binne die kode, in pixels), kan jy hierdie opsie gebruik.

Die "Tekentipe" aftreklys (geel pyltjie) laat jou toe om te verander hoe die modules binne die QR-kode geteken word. By verstek word die data met vierkante voorgestel wanneer die "Glad: neutraal" opsie gekies is. Daar is egter ander persoonlike instellings om van te kies. Byvoorbeeld, die "Pad: sirkel" opsie sal al die module-elemente na sirkels verander (rooi pyltjie in die voorbeeld hierbo). Ek sal dit terug verander na die verstek "Glad: neutraal" vir die volgende stap.

Die volgende opsie, "Smooth square value (0-1)" (geel pyltjie in die foto hierbo), laat my toe om die hoeveelheid gladding wat op die vierkantige modules toegepas word, by te voeg of te verminder. By verstek is dit op .2 gestel – wat beteken daar is 'n bietjie glad om die rande van elke vierkant. Ek kan hierdie waarde heeltemal tot 1.0 draai, wat drastiese gladmaking by die blokkies voeg en dus hulle almal meer saam meng (rooi pyl). 'n Waarde van nul sal alle gladmaking wat op die blokkies toegepas is wegneem. U kan hierdie waarde stel op wat u ook al verkies - dit is in wese net 'n manier om die estetika van die kode te verander.

Onder die aftreklys is 'n teksveld met die titel "Padstring" (geel pyltjie) om die voorkoms en posisie van die QR-kode aan te pas wanneer jy die "Pad: pasgemaak" opsie kies uit die Tekentipe aftreklys (rooi pyltjie). Dit is veronderstel om ook vir die “Simbol” Tekentipe opsie te werk, alhoewel die Simbool opsie nie in Inkscape 1.1 werk nie – ten minste nie vir my nie.

Die eerste item sê "m 0,1" - dit is 'n koördinaat. As jy die eerste waarde verander, sal dit die ligging van die QR-kode na links of regs verreken (afhangende van of jy die getal positief of negatief maak). As jy die tweede waarde verander, sal dit die QR-kode op of af verreken (weereens, afhangende van of die getal positief of negatief is). Jy kan enige nommer hier gebruik – ek is redelik seker dit is gebaseer op watter eenheid jou dokument ook al ingestel is (dws pixels). Hierdie kenmerk is nie heeltemal nodig nie, aangesien jy altyd jou QR-kode kan herposisioneer nadat jy dit met die Kies-nutsding toegepas het.

Die volgende item, wat van die eerste item geskei word met die “|” simbool, sê "0.5,-1 | 0.5, 1” by verstek. Hierdie waardes bepaal basies die grootte van die modulesimbole (dws die driehoeke). Deur enige waarde te verander, sal een aspek van die driehoeksimbool aanpas. Byvoorbeeld, as ek “0.8,-1 | 0.5, 1” sal die driehoeke nou effens skeef na regs verskyn omdat ek hul afmetings aangepas het.

Jy kan hier op jou eie rondspeel met die waardes om te sien hoe jy die simbole kan pasmaak. Hou net in gedagte dat die waardes waarskynlik onder 1.0 moet bly, aangesien die simbole in mekaar begin bloei wanneer jy verder gaan (en dus maak dit die QR-kode onleesbaar).

Die laaste veld is die "Groep ID." Dit laat jou toe om met die hand 'n ID aan die QR-kode toe te wys vir dinge soos uitvoer na 'n SVG-lêer - wat 'n "skaalbare vektorgrafika"-lêer is wat ook 'n sekere kode bevat. As jy dit leeg laat, sal Inkscape outomaties 'n ID aan die kode toewys. Andersins kan jy 'n naam hier met die hand byvoeg. Ek het "Dit is 'n toets" as die Groep-ID getik. Ek sal jou vir 'n oomblik wys waar dit vertoon word.

Klik Toepas (geel pyltjie) om die QR-kode op jou komposisie te genereer, klik dan "toe" om die QR-kode-dialoog (blou pyltjie) te verlaat.

U kan die groep-ID sien deur Ctrl+Shift+x te druk om die XML-redigeerder-dialoog (rooi pyltjie) op te roep. Jy sal die agterkant-kode sien wat met hierdie gegenereerde QR-kode geassosieer word. Op die laaste reël kode kan jy die "Dit is 'n toets" groep-ID sien wat ek geskep het (geel pyl). In die tabel hieronder kan jy ook die metadata vir hierdie QR-kode sien, met die tweede reël gemerk "id" en die waarde gemerk "Dit is 'n toets" (blou pyltjie).

Die gegenereerde QR-kode self is eintlik twee afsonderlike voorwerpe – die agtergrond en die voorgrond modules (dws die vierkantige elemente). Ek kan op die agtergrond (groen pyltjie) klik met die Kies-instrument (rooi pyltjie), en op 'n kleur in my kleurpalet klik om sy kleur (blou pyltjie) te verander.

Ek kan dieselfde ding doen met die voorgrond-elemente – klik op hulle (groen pyltjie) met die kiesinstrument (rooi pyltjie) en klik op 'n kleur uit my kleurpalet (blou pyltjie) om die kleur te verander.

As ek wil, kan ek gradiënte op enige voorwerp gebruik om die kleure verder aan te pas.

Dit is dit vir hierdie tutoriaal! As u daarvan gehou het, kan u my ander een gaan kyk Inkscape tutoriale or Inkscape-hulpartikels.

Teken in op die DMD-nuusbrief

Teken in op die DMD-nuusbrief

Sluit aan om nuwe tutoriale, kursusopdaterings en die nuutste nuus oor u gunsteling oopbronsagteware te ontvang!

Jy het suksesvol aangemelde!

Pen dit op Pinterest

Deel hierdie