QR Code jenereta library
Mawu Oyamba
Ntchitoyi ikufuna kukhala laibulale yabwino kwambiri, yomveka bwino ya QR Code m'zilankhulo zingapo. Zolinga zazikulu ndi zosankha zosinthika komanso kulondola kotheratu. Zolinga zachiwiri ndi kukula kokwanira kokwanira komanso ndemanga zabwino zolembedwa.
Tsamba lofikira lomwe lili ndi chiwonetsero cha JavaScript, mafotokozedwe ochulukirapo, ndi kufananitsa kwa omwe akupikisana nawo: [https://www.nayuki.io/page/qr-code-generator-library](https://www.nayuki.io/page/qr-code-generator-library)
Mawonekedwe
Zofunika:
* Imapezeka m'zilankhulo 6 zamapulogalamu, zonse zogwira ntchito pafupifupi zofanana: Java, TypeScript/JavaScript, Python, Rust, C++, C
* Ma code amfupi kwambiri koma ndemanga zolembedwa zambiri poyerekeza ndi malaibulale opikisana
* Imathandizira kusindikiza mitundu yonse 40 (makulidwe) ndi magawo 4 onse owongolera zolakwika, malinga ndi muyezo wa QR Code Model 2
* Mtundu wazotulutsa: Ma module / ma pixel amtundu wa QR
* Imazindikira njira zachilango zofananira bwino kwambiri kuposa machitidwe ena
* Imasungitsa manambala ndi zilembo zapadera m'malo ochepa kuposa mawu wamba
* Khodi yotseguka pansi pa MIT License yololedwa
Zosintha pamanja:
* Wogwiritsa atha kutchula manambala ochepera komanso opitilira apo omwe amaloledwa, ndiye kuti laibulale imasankha yokhayo yaying'ono kwambiri pamndandanda womwe ukugwirizana ndi deta
* Wogwiritsa atha kutchula mawonekedwe a chigoba pamanja, apo ayi laibulale imadziyesa yokha masks 8 ndikusankha yomwe ili yoyenera
* Wogwiritsa atha kufotokozera mulingo wowongolera zolakwika, kapena kulola laibulale kuti ikulimbitse ngati sikuwonjezera nambala yamtunduwu
* Wogwiritsa atha kupanga mndandanda wamagawo azigawo pamanja ndikuwonjezera magawo a ECI
Zosankha zapamwamba (Java yekha):
* Imasunga zolemba za Unicode yaku Japan mumayendedwe a kanji kuti musunge malo ambiri poyerekeza ndi ma UTF-8 byte
* Imawerengera momwe magawo amasinthira pamawu okhala ndi manambala / zilembo zamtundu / zonse / kanji Zambiri zambiri zaukadaulo wa QR Code komanso kapangidwe ka laibulaleyi zitha kupezeka patsamba loyambira la polojekiti.
Examples
Khodi ili pansipa ili ku Java, koma madoko a zilankhulo zina amapangidwa ndi mayina ndi machitidwe a API omwewo.
"`java
lowetsani java.awt.image.BufferedImage;
import java.io.File;
lowetsani java.util.List;
lowetsani javax.imageio.ImageIO;
import io.nayuki.qrcodegen.*;
// Ntchito yosavuta
QrCode qr0 = QrCode.encodeText(“Moni, dziko!”, QrCode.Ecc.MEDIUM);
BufferedImage img = toImage(qr0, 4, 10); // Onani QrCodeGeneratorDemo
ImageIO.write(img, “png”, new File(“qr-code.png”));
// Ntchito pamanja
Mndandanda magawo = QrSegment.makeSegments(“3141592653589793238462643383”);
QrCode qr1 = QrCode.encodeSegments(segs, QrCode.Ecc.HIGH, 5, 5, 2, zabodza);
kwa (int y = 0; y <qr1.size; y++) {
kwa (int x = 0; x <qr1.size; x++) {
(… penti qr1.getModule(x, y) …)
}
}
"``
Chilolezo
Copyright ツゥ 2024 Project Nayuki. (MIT License)
[https://www.nayuki.io/page/qr-code-generator-library](https://www.nayuki.io/page/qr-code-generator-library)
Chilolezo chikuperekedwa, kwaulere, kwa munthu aliyense amene akulandira kope la pulogalamuyo ndi zolemba zina files ("Mapulogalamu"), kuti agwiritse ntchito Pulogalamuyi popanda malire, kuphatikiza popanda malire ufulu wogwiritsa ntchito, kukopera, kusintha, kuphatikiza, kufalitsa, kugawa, kupereka chilolezo, ndi/kapena kugulitsa makope a Pulogalamuyi, ndi kulola anthu amene Pulogalamuyi imaperekedwa kuti itero, malinga ndi izi:
* Chidziwitso chapamwamba cha kukopera ndi chidziwitso cha chilolezochi chidzaphatikizidwa m'makope onse kapena zigawo zazikulu za Pulogalamuyi.
* Pulogalamuyi imaperekedwa “monga momwe ilili”, popanda chitsimikizo chamtundu uliwonse, kufotokozedwa kapena kutanthauzira, kuphatikiza koma osalekeza ku zitsimikizo zamalonda, kulimba pazifukwa zinazake komanso kusaphwanya malamulo. Olemba kapena omwe ali ndi ma copyright sadzakhala ndi mlandu pa zonena zilizonse, zowonongeka kapena zina zilizonse, kaya ndi mgwirizano, nkhanza kapena zina, zochokera, kuchokera kapena kugwirizana ndi Pulogalamuyi kapena kugwiritsa ntchito kapena zochitika zina mu Pulogalamuyi.
Zolemba / Zothandizira
![]() |
instax QR Code Generator Library [pdf] Buku la Mwini QR Code Generator Library, Code Generator Library, Generator Library, Library |