
Ilabhulali ye-QR Code generator
Isingeniso
Le phrojekthi ihlose ukuba umtapo wolwazi ongcono kakhulu, ocacile we-QR Code generator ngezilimi eziningi. Imigomo eyinhloko yizinketho eziguquguqukayo kanye nokulunga okuphelele. Imigomo yesibili ingusayizi wokusebenzisa ohlangene kanye namazwana amadokhumenti amahle.
Ikhasi lasekhaya elinedemo ye-JavaScript ebukhoma, izincazelo ezibanzi, neziqhathaniso zezimbangi: [https://www.nayuki.io/page/qr-code-generator-library](https://www.nayuki.io/page/qr-code-generator-library)
Izici
Izici ezibalulekile:
* Itholakala ngezilimi eziyisi-6 zokuhlela, zonke zisebenza cishe ngokulingana: iJava, i-TypeScript/JavaScript, iPython, iRust, i-C++, i-C
* Ikhodi emfushane ngokuphawulekayo kodwa amazwana amadokhumenti amaningi uma kuqhathaniswa nemitapo yolwazi eqhudelanayo
* Isekela ukufaka ikhodi kuzo zonke izinguqulo ezingama-40 (osayizi) nawo wonke amazinga ama-4 wokulungisa amaphutha, njengokujwayelekile kwe-QR Code Model 2
* Ifomethi yokuphumayo: Amamojula/amaphikseli aluhlaza ophawu lwe-QR
* Ithola amaphethini okujeziswa afana nesitholi ngokunembe kakhulu kunokunye ukusetshenziswa
* Ibhala ngekhodi umbhalo wezinombolo kanye nezinombolo ezikhethekile endaweni encane kunombhalo ovamile
* Ikhodi yomthombo ovulekile ngaphansi kwelayisense ye-MIT evumelekile
Amapharamitha okwenziwa ngesandla:
* Umsebenzisi angacacisa izinombolo zenguqulo encane nephezulu ezivunyelwe, bese umtapo wezincwadi uzokhetha ngokuzenzakalela inguqulo encane kakhulu kububanzi obulingana nedatha
* Umsebenzisi angacacisa iphethini yemaski ngokwenza, ngaphandle kwalokho umtapo wolwazi uzohlola ngokuzenzakalelayo wonke amamaski angu-8 bese ukhetha lowo ofanele.
* Umsebenzisi angacacisa izinga eliphelele lokulungiswa kwephutha, noma avumele umtapo wolwazi ukuthi ulikhulise uma linganyusi inombolo yenguqulo
* Umsebenzisi angakha uhlu lwezingxenye zedatha ngesandla futhi engeze izingxenye ze-ECI
Izici ezithuthukisiwe ozikhethela zona (i-Java kuphela):
* Ibhala ngekhodi umbhalo we-Unicode yesi-Japanese ngemodi ye-kanji ukuze wonge isikhala esiningi uma kuqhathaniswa namabhayithi e-UTF-8
* Ibala ukuguqulwa kwemodi yesegimenti efanele yombhalo enezingxenye ezixubile zezinombolo/izinhlamvu nezinombolo/izijwayelekile/i-kanji Ulwazi olwengeziwe mayelana nobuchwepheshe be-QR Code kanye nomklamo walo mtapo wezincwadi ungatholakala ekhasini eliyisiqalo lephrojekthi.
ExampLes
Ikhodi engezansi iku-Java, kodwa ezinye izimbobo zolimi ziklanywe ngokuqanjwa kwe-API nokuziphatha okufanayo.
"` java
ngenisa i-java.awt.image.BufferedImage;
ngenisa i-java.io.File;
ngenisa i-java.util.List;
ngenisa i-javax.imageio.ImageIO;
ngenisa io.nayuki.qrcodegen.*;
// Ukusebenza okulula
I-QrCode qr0 = QrCode.encodeText(“Sawubona, mhlaba!”, QrCode.Ecc.MEDIUM);
BufferedImage img = toImage(qr0, 4, 10); // Bona i-QrCodeGeneratorDemo
ImageIO.bhala(img, “png”, new File(“qr-code.png”));
// Ukusebenza ngesandla
Uhlu amasegi = QrSegment.makeSegments(“3141592653589793238462643383”);
I-QrCode qr1 = QrCode.encodeSegments(segs, QrCode.Ecc.HIGH, 5, 5, 2, false);
ngoba (int y = 0; y <qr1.size; y++) {
okwe (int x = 0; x <qr1.size; x++) {
(… penda i-qr1.getModule(x, y) …)
}
}
“`
Ilayisensi
Copyright ツゥ 2024 Project Nayuki. (MIT Ilayisensi)
[https://www.nayuki.io/page/qr-code-generator-library](https://www.nayuki.io/page/qr-code-generator-library)
Imvume inikezwa, mahhala, kunoma yimuphi umuntu othola ikhophi yale softhiwe kanye nemibhalo ehlobene nayo files (“Isofthiwe”), ukusebenza ngeSofthiwe ngaphandle kokuvinjelwa, okuhlanganisa ngaphandle komkhawulo amalungelo okusebenzisa, ukukopisha, ukulungisa, ukuhlanganisa, ukushicilela, ukusabalalisa, amalayisense, kanye/noma ukuthengisa amakhophi eSofthiwe, kanye nokuvumela abantu ukuthi lowo ISofthiwe enikezwe ukwenza njalo, kuncike kule mibandela elandelayo:
* Isaziso selungelo lobunikazi esingenhla kanye nalesi saziso semvume kuzofakwa kuwo wonke amakhophi noma izingxenye ezinkulu zeSofthiwe.
* I-Software inikezwa “njengoba injalo”, ngaphandle kwewaranti yanoma yiluphi uhlobo, eshiwo noma eshiwoyo, okuhlanganisa kodwa kungagcini ngeziqinisekiso zokuthengiselana, ukufaneleka kwenjongo ethile kanye nokungaphuli umthetho. Ababhali noma abanikazi bamalungelo okukopisha angeke babe nesibopho sanoma yisiphi isimangalo, umonakalo noma esinye isikweletu, noma ngabe kuyisenzo senkontileka, ukuhlukumeza noma okunye, okuvela, ngaphandle noma okuxhumene neSofthiwe noma ukusetshenziswa noma okunye ukusebenzelana kwiSofthiwe.
Amadokhumenti / Izinsiza
![]() |
I-instax I-QR Code Generator Library [pdf] Incwadi Yomnikazi Umtapowolwazi Wokukhiqiza Ikhodi ye-QR, Umtapowolwazi Wokukhiqiza Ikhodi, Umtapowolwazi Okhiqiza Ikhodi, Umtapowolwazi |
