logo instax

Biblioteca generatore di codice QR

Introduzione

Stu prughjettu hà u scopu di esse a libreria di generatore di codice QR megliu è più chjaru in parechje lingue. I scopi primari sò l'opzioni flessibili è a correzione assoluta. L'obiettivi secundarii sò dimensioni di implementazione compatte è boni cumenti di documentazione.
Pagina iniziale cù demo JavaScript in diretta, descrizioni estensive è paraguni di cuncurrenti: [https://www.nayuki.io/page/qr-code-generator-library](https://www.nayuki.io/page/qr-code-generator-library)

Features

Caratteristiche principali:
* Disponibile in 6 lingue di prugrammazione, tutte cù funziunalità quasi uguali: Java, TypeScript/JavaScript, Python, Rust, C++, C
* Codice significativamente più brevi, ma più cumenti di documentazione paragunatu à e biblioteche cuncurrenti
* Supporta a codificazione di tutte e 40 versioni (taglie) è tutti i 4 livelli di correzione di errore, secondu u standard QR Code Model 2
* Formatu di output: Moduli crudi / pixel di u simbulu QR
* Detecta mudelli di penalità simili à finder più precisamente cà altre implementazioni
* Codifica u testu numericu è speciale-alfanumericu in menu spaziu cà u testu generale
* Codice open source sottu a Licenza MIT permissiva

Parametri manuali:
* L'utilizatori ponu specificà i numeri di versione minima è massima permessa, allora a biblioteca sceglie automaticamente a versione più chjuca in a gamma chì si adatta à i dati
* L'utilizatori ponu specificà u mudellu di maschera manualmente, altrimenti a biblioteca valuterà automaticamente tutte e 8 maschere è selezziunate l'ottimale
* L'utilizatore pò specificà u livellu di correzione di errore assolutu, o permette à a biblioteca di rinfurzà si ùn aumenta micca u numeru di versione
* L'utilizatori ponu creà una lista di segmenti di dati manualmente è aghjunghje segmenti ECI
Funzioni avanzate opzionali (solu Java):
* Codifica u testu Unicode giapponese in modu kanji per risparmià assai spaziu cumparatu cù UTF-8 byte
* Calcola u cambiamentu di modu di segmentu ottimale per u testu cù parti miste numeriche / alfanumeriche / generale / kanji Più infurmazione nantu à a tecnulugia di QR Code è u disignu di sta biblioteca pò esse truvata nantu à a pagina iniziale di u prugettu.

Examples
U codice sottu hè in Java, ma l'altri porti di lingua sò cuncepiti essenzialmente cù u listessu nome API è cumpurtamentu.
"`java
impurtà java.awt.image.BufferedImage;
impurtà java.io.File;
import java.util.List;
import javax.imageio.ImageIO;
impurtà io.nayuki.qrcodegen.*;

// Operazione simplice
QrCode qr0 = QrCode.encodeText ("Hello, world!", QrCode.Ecc.MEDIUM);
BufferedImage img = toImage (qr0, 4, 10); // Vede QrCodeGeneratorDemo
ImageIO.write (img, "png", novu File("qr-code.png");

// Operazione manuale
Lista segs = QrSegment.makeSegments ("3141592653589793238462643383");
QrCode qr1 = QrCode.encodeSegments (segs, QrCode.Ecc.HIGH, 5, 5, 2, false);
for (int y = 0; y < qr1.size; y++) {
per (int x = 0; x < qr1.size; x++) {
(… paint qr1.getModule(x, y)…)
}
}
"'

Licenza

Copyright ツゥ 2024 Project Nayuki. (Licenza MIT)
[https://www.nayuki.io/page/qr-code-generator-library](https://www.nayuki.io/page/qr-code-generator-library)
L'autorizazione hè cuncessa, gratuitamente, à ogni persona chì riceve una copia di stu software è a documentazione assuciata files (u "Software"), per trattà in u Software senza restrizioni, cumprese senza limitazione i diritti d'utilizà, copià, mudificà, unisce, pubblicà, distribuisce, sublicenzià è / o vende copie di u Software, è per permette à e persone di quale u Software hè furnitu per fà cusì, sottumessu à e seguenti cundizioni:

* L'avvisu di copyright sopra è questu avvisu di permessu seranu inclusi in tutte e copie o parti sustanziali di u Software.
* U Software hè furnitu "cum'è", senza garanzia di alcun tipu, espressa o implicita, cumprese, ma senza limitazione, garanzie di cummerciabilità, idoneità per un scopu particulare è non-infrazione. In nessun casu, l'autori o i titulari di copyright seranu rispunsevuli di qualsiasi pretesa, danni o altre responsabilità, sia in una azione di cuntrattu, tortu o altrimenti, derivanti da, da o in cunnessione cù u Software o l'usu o altre tratti in u Software.

Documenti / Risorse

Instax QR Code Generator Library [pdfManuale di u pruprietariu
Biblioteca di generatori di codice QR, libreria di generatori di codice, biblioteca di generatori, biblioteca

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *