
QR Code generator tsev qiv ntawv
Taw qhia
Qhov project no yog lub hom phiaj los ua qhov zoo tshaj plaws, clearest QR Code generator tsev qiv ntawv hauv ntau hom lus. Cov hom phiaj tseem ceeb yog cov kev xaiv hloov tau yooj yim thiab qhov tseeb tiag. Cov hom phiaj thib ob yog kev siv me me me me thiab cov lus pom zoo ntawm cov ntaub ntawv.
Tsev nplooj ntawv nrog nyob JavaScript demo, cov lus piav qhia dav dav, thiab kev sib piv cov neeg sib tw: [https://www.nayuki.io/page/qr-code-generator-library](https://www.nayuki.io/page/qr-code-generator-library)
Nta
Core nta:
* Muaj nyob rau hauv 6 hom lus programming, tag nrho nrog ze li kev ua haujlwm sib npaug: Java, TypeScript/JavaScript, Python, Rust, C ++, C
* Cov lej luv luv tab sis ntau cov ntaub ntawv tawm tswv yim piv rau cov tsev qiv ntawv sib tw
* Txhawb kev encoding tag nrho 40 versions (qhov ntau thiab tsawg) thiab tag nrho 4 qib kev ua yuam kev, raws li QR Code Model 2 tus qauv
* Tso zis hom: Raw modules / pixels ntawm QR cim
* Tshawb nrhiav cov qauv kev nplua zoo li qhov raug ntau dua li lwm qhov kev siv
* Encodes cov lej thiab cov ntawv tshwj xeeb-alphanumeric hauv qhov chaw tsawg dua cov ntawv sau
* Qhib-qhov chaws raws li kev tso cai MIT Daim ntawv tso cai
Phau ntawv parameter:
* Tus neeg siv tuaj yeem teev tus lej tsawg kawg thiab siab tshaj plaws tau tso cai, tom qab ntawd lub tsev qiv ntawv yuav cia li xaiv cov ntawv me tshaj plaws hauv ntau qhov uas haum rau cov ntaub ntawv
* Tus neeg siv tuaj yeem teev tus qauv daim npog qhov ncauj manually, txwv tsis pub lub tsev qiv ntawv yuav ntsuas tag nrho 8 lub ntsej muag thiab xaiv qhov zoo tshaj plaws
* Tus neeg siv tuaj yeem qhia meej qhov kev hloov pauv tsis raug, lossis tso cai rau lub tsev qiv ntawv los txhawb nws yog tias nws tsis nce tus lej version
* Tus neeg siv tuaj yeem tsim cov npe ntawm cov ntaub ntawv ntu manually thiab ntxiv ECI ntu
Xaiv cov yam ntxwv siab heev (Java nkaus xwb):
* Hloov cov ntawv Japanese Unicode hauv hom kanji kom txuag tau ntau qhov chaw piv rau UTF-8 bytes
* Txheeb xyuas cov ntu zoo hloov pauv rau cov ntawv nyeem nrog cov lej sib xyaw / lej / lej / dav dav / kanji cov ntaub ntawv ntau ntxiv txog QR Code thev naus laus zis thiab lub tsev qiv ntawv tsim qauv no tuaj yeem nrhiav pom ntawm qhov project home page.
Examples
Cov cai hauv qab no yog nyob rau hauv Java, tab sis lwm hom lus chaw nres nkoj yog tsim los nrog qhov tseem ceeb ntawm tib lub npe API thiab tus cwj pwm.
"Jav
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.List;
import javax.imageio.ImageIO;
import io.nayuki.qrcodegen.*;
// Kev ua haujlwm yooj yim
QrCode qr0 = QrCode.encodeText("Nyob zoo, ntiaj teb!", QrCode.Ecc.MEDIUM);
BufferedImage img = toImage(qr0, 4, 10); // Saib QrCodeGeneratorDemo
ImageIO.write(img, "png", new File(“qr-code.png”));
// Kev tuav haujlwm
Sau npe segs = QrSegment.makeSegments(“3141592653589793238462643383”);
QrCode qr1 = QrCode.encodeSegments(segs, QrCode.Ecc.HIGH, 5, 5, 2, false);
rau (int y = 0; y < qr1.size; y++) {
rau (int x = 0; x < qr1.size; x++) {
(… xim qr1.getModule(x, y)…)
}
}
“`
Daim ntawv tso cai
Copyright ツゥ 2024 Project Nayuki. (MIT License)
[https://www.nayuki.io/page/qr-code-generator-library](https://www.nayuki.io/page/qr-code-generator-library)
Kev tso cai no tau tso cai, pub dawb, rau txhua tus neeg tau txais daim ntawv theej ntawm cov software no thiab cov ntaub ntawv cuam tshuam files ("Software"), los cuam tshuam hauv Software yam tsis muaj kev txwv, suav nrog tsis txwv txoj cai siv, luam tawm, hloov kho, sib koom ua ke, tshaj tawm, faib, sublicense, thiab / lossis muag cov ntawv theej ntawm Software, thiab tso cai rau tib neeg mus leej twg lub Software tau muab los ua li ntawd, raws li cov hauv qab no:
* Daim ntawv ceeb toom kev cai lij choj saum toj no thiab daim ntawv ceeb toom kev tso cai no yuav tsum muab tso rau hauv txhua daim ntawv luam lossis feem ntau ntawm Software.
* Lub Software yog muab "raws li yog", yam tsis muaj warranty ntawm txhua yam, qhia lossis implied, suav nrog tab sis tsis txwv rau kev lees paub ntawm kev ua lag luam, kev nyab xeeb rau lub hom phiaj tshwj xeeb thiab tsis muaj kev cuam tshuam. Tsis muaj ib qho xwm txheej yuav tsum tus sau ntawv lossis cov neeg tuav pov hwm yuav tsum lav rau ib qho kev thov, kev puas tsuaj lossis lwm yam kev lav phib xaub, txawm tias nyob rau hauv kev cog lus, tsim txom lossis lwm yam, tshwm sim los ntawm, tawm ntawm lossis cuam tshuam nrog Software lossis kev siv lossis lwm yam kev cuam tshuam hauv Software.
Cov ntaub ntawv / Cov ntaub ntawv
![]() |
instax QR Code Generator Library [ua pdf] Tus tswv phau ntawv QR Code Generator Library, Code Generator Library, Generator Library, Library |
