All Projects → mariotaku → UniqR

mariotaku / UniqR

Licence: Apache-2.0 License
Yet another QR art library for Java

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to UniqR

r scan
📷🖨Flutter二维码&条形码扫描插件,支持相机、文件、链接、Uint8List类型扫描
Stars: ✭ 108 (+390.91%)
Mutual labels:  qrcode
QRManager
This is an example that uses ZXing.Net.Mobile for Forms. See more information here:
Stars: ✭ 19 (-13.64%)
Mutual labels:  qrcode
garden.zbarcam
Migrated to https://github.com/kivy-garden/zbarcam
Stars: ✭ 49 (+122.73%)
Mutual labels:  qrcode
AusweisBot
Telegram bot to generate self-authorizations for moving around during covid-19 pandemic in France
Stars: ✭ 13 (-40.91%)
Mutual labels:  qrcode
homekit-qrcode
Generate a pairing HomeKit QR code label for your HomeKit accessory from the command line
Stars: ✭ 17 (-22.73%)
Mutual labels:  qrcode
qrcode
A flutter plugin for scanning QR codes. Use AVCaptureSession in iOS and zxing in Android.
Stars: ✭ 69 (+213.64%)
Mutual labels:  qrcode
pix-payload-generator.net
Gerar payload para qrcode estático PIX. (Sistema de pagamento instantâneo do Brasil) Sem a necessidade de conexão com um PSP.
Stars: ✭ 23 (+4.55%)
Mutual labels:  qrcode
qrencode.cr
Crystal bindings for libqrencode (qrencode), a library for QR code generation
Stars: ✭ 28 (+27.27%)
Mutual labels:  qrcode
react-native-qr-scanner
一个二维码扫描组件,依赖react-native-camera
Stars: ✭ 111 (+404.55%)
Mutual labels:  qrcode
qrcode-with-logos
A plugin for creating a qrcode with logo, Demo
Stars: ✭ 61 (+177.27%)
Mutual labels:  qrcode
barcode scan2
[reborned barcode_scan] A flutter plugin for reading 2D barcodes and QR codes.
Stars: ✭ 43 (+95.45%)
Mutual labels:  qrcode
koder
QR/bar code scanner for the Browser
Stars: ✭ 73 (+231.82%)
Mutual labels:  qrcode
QR Attendance
This project is an attendance system which provides attendance on scanning QR code. The attendance is stored in Excel sheet named with the date of attendance taken. In this folder a file named Generate.py is used to generate the QR code for given input file. Attend.py file is for scanning the QR code
Stars: ✭ 17 (-22.73%)
Mutual labels:  qrcode
gn-api-sdk-node
SDK em NodeJS integrada a API Gerencianet. Esta SDK está preparada para integração à API Pix e API Boletos da Gerencianet, que lhe permite realizar o gerenciamento de cobranças Pix com QR Code e Pix Copia e Cola, boleto/Bolix, carnê, cartão de crédito e muito mais.
Stars: ✭ 33 (+50%)
Mutual labels:  qrcode
covidpass
Scan your vaccination, test and recovery certificates in QR code representation and save them to your Apple Wallet
Stars: ✭ 137 (+522.73%)
Mutual labels:  qrcode
qr-code-unity-3d-read-generate
Generating a QR code / Scanning a QR code in Unity 3D. Pre-build DLL and sample code from old Unity
Stars: ✭ 70 (+218.18%)
Mutual labels:  qrcode
simple-login-qrcode-webcam-php
🐱‍💻 Just simple login mechanism using QR Code Scanner with Webcam in PHP
Stars: ✭ 66 (+200%)
Mutual labels:  qrcode
rqrcode core
A Ruby QRCode encoding library
Stars: ✭ 34 (+54.55%)
Mutual labels:  qrcode
ZATCA
An unofficial package maintained by Salla to help developers to implement ZATCA (Fatoora) QR code easily which required for e-invoicing
Stars: ✭ 77 (+250%)
Mutual labels:  qrcode
qr
🔲 Generate QR Codes straight in your terminal!
Stars: ✭ 34 (+54.55%)
Mutual labels:  qrcode

UniqR - Get your UNIque QR code

Yet another QR art library for Java, combines image with QR code.

Features

  • This library is super tiny. Less than 10KB for integration (see notes)
  • 0 runtime dependency (see notes)
  • Separated platform implementations for JavaSE and Android
  • Apache License, can be used in commercial projects

Notes

  • No QR encoder bundled for flexibility, you'll need to implement QrData classes with your favorite QR encoder
  • You'll need to crop and adjust input image by yourself (especially for JavaSE implementation). For example, an image with aspect ratio other than 1:1 may be stretched.

Example (in Kotlin)

class QrCodeData(private val qrCode: QrCode) : QrData {

    override fun getSize() = qrCode.size

    override fun getVersion() = qrCode.version

    override fun get(x: Int, y: Int) = qrCode.getModule(x, y) == 1
}

val background = ImageIO.read(Main::class.java.getResource("the_man_who_changed_china.png"))
val qrSegments = QrSegment.makeSegments("苟利国家生死以,岂因祸福避趋之")
val qrCode = QrCode.encodeSegments(qrSegments, QrCode.Ecc.HIGH, 5, 40, -1, true)
val uniqR = UniqR(JavaSEPlatform(), background, QrCodeData(qrCode)).apply {
    qrPatternColor = 0xFFB9001E
}

// Call uniqR.build() for result 

Output

+1s

Donation

Donation methods

PayPal & AliPay: val email = "[email protected]"

Bitcoin: 1Ag37rPeVUKPHZa6RrsnbkCCz1Envx8xxZ

Buy me a bread game or anything you want :)


Made with ❤️ by

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].