From 13e4b5b3105780a6f2d1c36d06709200801330ff Mon Sep 17 00:00:00 2001 From: Project Nayuki Date: Sun, 7 Oct 2018 20:43:23 +0000 Subject: [PATCH] Added Java package summary Javadoc comment. --- java/io/nayuki/qrcodegen/package-info.java | 52 ++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 java/io/nayuki/qrcodegen/package-info.java diff --git a/java/io/nayuki/qrcodegen/package-info.java b/java/io/nayuki/qrcodegen/package-info.java new file mode 100644 index 0000000..805a4d7 --- /dev/null +++ b/java/io/nayuki/qrcodegen/package-info.java @@ -0,0 +1,52 @@ +/** + * Generates QR Codes from text strings and byte arrays. + * + *

This project aims to be the best, clearest QR Code generator library. The primary goals are flexible options and absolute correctness. Secondary goals are compact implementation size and good documentation comments.

+ *

Home page with live JavaScript demo, extensive descriptions, and competitor comparisons: https://www.nayuki.io/page/qr-code-generator-library

+ * + *

Features

+ *

Core features:

+ * + *

Manual parameters:

+ * + *

Optional advanced features:

+ * + * + *

Examples

+ *

Simple operation:

+ *
import java.awt.image.BufferedImage;
+ *import java.io.File;
+ *import javax.imageio.ImageIO;
+ *import io.nayuki.qrcodegen.*;
+ *
+ *QrCode qr = QrCode.encodeText("Hello, world!", QrCode.Ecc.MEDIUM);
+ *BufferedImage img = qr.toImage(4, 10);
+ *ImageIO.write(img, "png", new File("qr-code.png"));
+ *

Manual operation:

+ *
import java.util.List;
+ *import io.nayuki.qrcodegen.*;
+ *
+ *List<QrSegment> segs = QrSegment.makeSegments("3141592653589793238462643383");
+ *QrCode qr = QrCode.encodeSegments(segs, QrCode.Ecc.HIGH, 5, 5, 2, false);
+ *for (int y = 0; y < qr.size; y++) {
+ *    for (int x = 0; x < qr.size; x++) {
+ *        (... paint qr.getModule(x, y) ...)
+ *    }
+ *}
+ */ +package io.nayuki.qrcodegen;