ಇನ್‌ಸ್ಟಾಕ್ಸ್ ಲೋಗೋ

QR ಕೋಡ್ ಜನರೇಟರ್ ಲೈಬ್ರರಿ

ಪರಿಚಯ

ಈ ಯೋಜನೆಯು ಬಹು ಭಾಷೆಗಳಲ್ಲಿ ಅತ್ಯುತ್ತಮ, ಸ್ಪಷ್ಟವಾದ QR ಕೋಡ್ ಜನರೇಟರ್ ಗ್ರಂಥಾಲಯವಾಗಬೇಕೆಂಬ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಪ್ರಾಥಮಿಕ ಗುರಿಗಳು ಹೊಂದಿಕೊಳ್ಳುವ ಆಯ್ಕೆಗಳು ಮತ್ತು ಸಂಪೂರ್ಣ ನಿಖರತೆ. ದ್ವಿತೀಯ ಗುರಿಗಳು ಸಾಂದ್ರ ಅನುಷ್ಠಾನ ಗಾತ್ರ ಮತ್ತು ಉತ್ತಮ ದಾಖಲಾತಿ ಕಾಮೆಂಟ್‌ಗಳಾಗಿವೆ.
ಲೈವ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಡೆಮೊ, ವ್ಯಾಪಕ ವಿವರಣೆಗಳು ಮತ್ತು ಪ್ರತಿಸ್ಪರ್ಧಿ ಹೋಲಿಕೆಗಳೊಂದಿಗೆ ಮುಖಪುಟ: [https://www.nayuki.io/page/qr-code-generator-library](https://www.nayuki.io/page/qr-code-generator-library)

ವೈಶಿಷ್ಟ್ಯಗಳು

ಪ್ರಮುಖ ಲಕ್ಷಣಗಳು:
* 6 ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ, ಎಲ್ಲವೂ ಬಹುತೇಕ ಸಮಾನ ಕ್ರಿಯಾತ್ಮಕತೆಯೊಂದಿಗೆ: ಜಾವಾ, ಟೈಪ್‌ಸ್ಕ್ರಿಪ್ಟ್/ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಪೈಥಾನ್, ರಸ್ಟ್, ಸಿ++, ಸಿ
* ಸ್ಪರ್ಧಾತ್ಮಕ ಗ್ರಂಥಾಲಯಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಗಮನಾರ್ಹವಾಗಿ ಚಿಕ್ಕ ಕೋಡ್ ಆದರೆ ಹೆಚ್ಚಿನ ದಾಖಲಾತಿ ಕಾಮೆಂಟ್‌ಗಳು
* QR ಕೋಡ್ ಮಾದರಿ 40 ಮಾನದಂಡದ ಪ್ರಕಾರ, ಎಲ್ಲಾ 4 ಆವೃತ್ತಿಗಳು (ಗಾತ್ರಗಳು) ಮತ್ತು ಎಲ್ಲಾ 2 ದೋಷ ತಿದ್ದುಪಡಿ ಹಂತಗಳನ್ನು ಎನ್‌ಕೋಡ್ ಮಾಡುವುದನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
* ಔಟ್‌ಪುಟ್ ಸ್ವರೂಪ: QR ಚಿಹ್ನೆಯ ಕಚ್ಚಾ ಮಾಡ್ಯೂಲ್‌ಗಳು/ಪಿಕ್ಸೆಲ್‌ಗಳು
* ಇತರ ಅನುಷ್ಠಾನಗಳಿಗಿಂತ ಫೈಂಡರ್ ತರಹದ ಪೆನಾಲ್ಟಿ ಮಾದರಿಗಳನ್ನು ಹೆಚ್ಚು ನಿಖರವಾಗಿ ಪತ್ತೆ ಮಾಡುತ್ತದೆ
* ಸಾಮಾನ್ಯ ಪಠ್ಯಕ್ಕಿಂತ ಕಡಿಮೆ ಜಾಗದಲ್ಲಿ ಸಂಖ್ಯಾತ್ಮಕ ಮತ್ತು ವಿಶೇಷ-ಅಕ್ಷರಸಂಖ್ಯಾಯುಕ್ತ ಪಠ್ಯವನ್ನು ಎನ್ಕೋಡ್ ಮಾಡುತ್ತದೆ.
* ಅನುಮತಿ ನೀಡುವ MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಓಪನ್-ಸೋರ್ಸ್ ಕೋಡ್

ಹಸ್ತಚಾಲಿತ ನಿಯತಾಂಕಗಳು:
* ಬಳಕೆದಾರರು ಅನುಮತಿಸಲಾದ ಕನಿಷ್ಠ ಮತ್ತು ಗರಿಷ್ಠ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು, ನಂತರ ಗ್ರಂಥಾಲಯವು ಡೇಟಾಗೆ ಹೊಂದಿಕೆಯಾಗುವ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಚಿಕ್ಕ ಆವೃತ್ತಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ.
* ಬಳಕೆದಾರರು ಮಾಸ್ಕ್ ಮಾದರಿಯನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು, ಇಲ್ಲದಿದ್ದರೆ ಲೈಬ್ರರಿ ಎಲ್ಲಾ 8 ಮಾಸ್ಕ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮೌಲ್ಯಮಾಪನ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸೂಕ್ತವಾದದನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ.
* ಬಳಕೆದಾರರು ಸಂಪೂರ್ಣ ದೋಷ ತಿದ್ದುಪಡಿ ಮಟ್ಟವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು, ಅಥವಾ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸದಿದ್ದರೆ ಲೈಬ್ರರಿಯು ಅದನ್ನು ಹೆಚ್ಚಿಸಲು ಅನುಮತಿಸಬಹುದು.
* ಬಳಕೆದಾರರು ಡೇಟಾ ವಿಭಾಗಗಳ ಪಟ್ಟಿಯನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ರಚಿಸಬಹುದು ಮತ್ತು ECI ವಿಭಾಗಗಳನ್ನು ಸೇರಿಸಬಹುದು
ಐಚ್ಛಿಕ ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳು (ಜಾವಾ ಮಾತ್ರ):
* UTF-8 ಬೈಟ್‌ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಸಾಕಷ್ಟು ಜಾಗವನ್ನು ಉಳಿಸಲು ಜಪಾನೀಸ್ ಯೂನಿಕೋಡ್ ಪಠ್ಯವನ್ನು ಕಾಂಜಿ ಮೋಡ್‌ನಲ್ಲಿ ಎನ್‌ಕೋಡ್ ಮಾಡುತ್ತದೆ.
* ಮಿಶ್ರ ಸಂಖ್ಯಾತ್ಮಕ/ಆಲ್ಫಾನ್ಯೂಮರಿಕ್/ಸಾಮಾನ್ಯ/ಕಾಂಜಿ ಭಾಗಗಳೊಂದಿಗೆ ಪಠ್ಯಕ್ಕಾಗಿ ಸೂಕ್ತ ವಿಭಾಗ ಮೋಡ್ ಸ್ವಿಚಿಂಗ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ. QR ಕೋಡ್ ತಂತ್ರಜ್ಞಾನ ಮತ್ತು ಈ ಲೈಬ್ರರಿಯ ವಿನ್ಯಾಸದ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಯೋಜನೆಯ ಮುಖಪುಟದಲ್ಲಿ ಕಾಣಬಹುದು.

Exampಕಡಿಮೆ
ಕೆಳಗಿನ ಕೋಡ್ ಜಾವಾದಲ್ಲಿದೆ, ಆದರೆ ಇತರ ಭಾಷಾ ಪೋರ್ಟ್‌ಗಳನ್ನು ಮೂಲಭೂತವಾಗಿ ಒಂದೇ ರೀತಿಯ API ಹೆಸರಿಸುವಿಕೆ ಮತ್ತು ನಡವಳಿಕೆಯೊಂದಿಗೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
"`ಜಾವಾ
java.awt.image.BufferedImage ಅನ್ನು ಆಮದು ಮಾಡಿ;
java.io ಆಮದು ಮಾಡಿ.File;
java.util.List ಅನ್ನು ಆಮದು ಮಾಡಿ;
javax.imageio.ImageIO ಅನ್ನು ಆಮದು ಮಾಡಿ;
io.nayuki.qrcodegen ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ.*;

// ಸರಳ ಕಾರ್ಯಾಚರಣೆ
QrCode qr0 = QrCode.encodeText(“ನಮಸ್ಕಾರ, ಜಗತ್ತು!”, QrCode.Ecc.MEDIUM);
ಬಫರ್ಡ್ ಇಮೇಜ್ img = toImage(qr0, 4, 10); // QrCodeGeneratorDemo ನೋಡಿ
ImageIO.write(img, “png”, ಹೊಸದು File("qr-code.png"));

// ಹಸ್ತಚಾಲಿತ ಕಾರ್ಯಾಚರಣೆ
ಪಟ್ಟಿ ಸೆಗ್ಸ್ = QrSegment.makeSegments(“3141592653589793238462643383”);
QrCode qr1 = QrCode.encodeSegments(ವಿಭಾಗಗಳು, QrCode.Ecc.HIGH, 5, 5, 2, ತಪ್ಪು);
(ಇಂಟ್ y = 0; y <qr1.size; y++) ಗಾಗಿ {
(ಇಂಟ್ x = 0; x <qr1.size; x++) ಗಾಗಿ {
(... qr1.getModule(x, y) ಅನ್ನು ಬಣ್ಣಿಸಿ ...)
}
}
"`

ಪರವಾನಗಿ

ಕೃತಿಸ್ವಾಮ್ಯ ツゥ 2024 ಪ್ರಾಜೆಕ್ಟ್ ನಾಯುಕಿ. (MIT ಪರವಾನಗಿ)
[https://www.nayuki.io/page/qr-code-generator-library](https://www.nayuki.io/page/qr-code-generator-library)
ಈ ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಸಂಬಂಧಿತ ದಾಖಲಾತಿಗಳ ನಕಲನ್ನು ಪಡೆಯುವ ಯಾವುದೇ ವ್ಯಕ್ತಿಗೆ ಈ ಮೂಲಕ ಅನುಮತಿಯನ್ನು ಉಚಿತವಾಗಿ ನೀಡಲಾಗುತ್ತದೆ files (“ಸಾಫ್ಟ್‌ವೇರ್”), ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಪ್ರತಿಗಳನ್ನು ಬಳಸಲು, ನಕಲಿಸಲು, ಮಾರ್ಪಡಿಸಲು, ವಿಲೀನಗೊಳಿಸಲು, ಪ್ರಕಟಿಸಲು, ವಿತರಿಸಲು, ಉಪಪರವಾನಗಿಗೆ ಮತ್ತು/ಅಥವಾ ಮಾರಾಟ ಮಾಡಲು ಮತ್ತು ವ್ಯಕ್ತಿಗಳಿಗೆ ಅನುಮತಿಸುವ ಹಕ್ಕುಗಳನ್ನು ಮಿತಿಯಿಲ್ಲದೆ ಸೇರಿದಂತೆ ನಿರ್ಬಂಧವಿಲ್ಲದೆ ಸಾಫ್ಟ್‌ವೇರ್‌ನಲ್ಲಿ ವ್ಯವಹರಿಸಲು ಈ ಕೆಳಗಿನ ಷರತ್ತುಗಳಿಗೆ ಒಳಪಟ್ಟು ಯಾರಿಗೆ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ:

* ಮೇಲಿನ ಹಕ್ಕುಸ್ವಾಮ್ಯ ಸೂಚನೆ ಮತ್ತು ಈ ಅನುಮತಿ ಸೂಚನೆಯನ್ನು ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಎಲ್ಲಾ ಪ್ರತಿಗಳು ಅಥವಾ ಗಣನೀಯ ಭಾಗಗಳಲ್ಲಿ ಸೇರಿಸಲಾಗುವುದು.
* ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು "ಇರುವಂತೆಯೇ" ಒದಗಿಸಲಾಗಿದೆ, ಯಾವುದೇ ರೀತಿಯ, ಸ್ಪಷ್ಟ ಅಥವಾ ಸೂಚಿತ ಖಾತರಿಯಿಲ್ಲದೆ, ವ್ಯಾಪಾರೀಕರಣ, ನಿರ್ದಿಷ್ಟ ಉದ್ದೇಶಕ್ಕಾಗಿ ಸೂಕ್ತತೆ ಮತ್ತು ಉಲ್ಲಂಘನೆಯಿಲ್ಲದ ಖಾತರಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಆದರೆ ಅವುಗಳಿಗೆ ಸೀಮಿತವಾಗಿಲ್ಲ. ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ ಲೇಖಕರು ಅಥವಾ ಹಕ್ಕುಸ್ವಾಮ್ಯ ಹೊಂದಿರುವವರು ಯಾವುದೇ ಹಕ್ಕು, ಹಾನಿ ಅಥವಾ ಇತರ ಹೊಣೆಗಾರಿಕೆಗೆ ಹೊಣೆಗಾರರಾಗಿರುವುದಿಲ್ಲ, ಅದು ಒಪ್ಪಂದ, ಅಪರಾಧ ಅಥವಾ ಇನ್ನಾವುದೇ ಕ್ರಿಯೆಯಲ್ಲಾಗಲಿ, ಸಾಫ್ಟ್‌ವೇರ್ ಅಥವಾ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಬಳಕೆ ಅಥವಾ ಇತರ ವ್ಯವಹಾರಗಳಿಂದ ಅಥವಾ ಅದಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಉದ್ಭವಿಸಬಹುದು.

ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು

ಇನ್ಸ್ಟಾಕ್ಸ್ ಕ್ಯೂಆರ್ ಕೋಡ್ ಜನರೇಟರ್ ಲೈಬ್ರರಿ [ಪಿಡಿಎಫ್] ಮಾಲೀಕರ ಕೈಪಿಡಿ
QR ಕೋಡ್ ಜನರೇಟರ್ ಲೈಬ್ರರಿ, ಕೋಡ್ ಜನರೇಟರ್ ಲೈಬ್ರರಿ, ಜನರೇಟರ್ ಲೈಬ್ರರಿ, ಲೈಬ್ರರಿ

ಉಲ್ಲೇಖಗಳು

ಕಾಮೆಂಟ್ ಬಿಡಿ

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ *