java.lang.Object
org.miaixz.bus.extra.qrcode.QrEncoder
- All Implemented Interfaces:
org.miaixz.bus.core.codec.Encoder<CharSequence,com.google.zxing.common.BitMatrix>
public class QrEncoder
extends Object
implements org.miaixz.bus.core.codec.Encoder<CharSequence,com.google.zxing.common.BitMatrix>
Encoder for QR codes (and other barcodes), used to convert text content into a BitMatrix.
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.zxing.common.BitMatrixencode(CharSequence content) Encodes the given content into aBitMatrix.static QrEncoderCreates a QrEncoder.
-
Constructor Details
-
QrEncoder
Constructor.- Parameters:
config-QrConfig
-
-
Method Details
-
of
Creates a QrEncoder.- Parameters:
config-QrConfig- Returns:
- QrEncoder
-
encode
Encodes the given content into aBitMatrix.- Specified by:
encodein interfaceorg.miaixz.bus.core.codec.Encoder<CharSequence,com.google.zxing.common.BitMatrix> - Parameters:
content- The content to encode.- Returns:
- The encoded
BitMatrix. - Throws:
QrCodeException- if aWriterExceptionoccurs during encoding.
-