FLUTTER ECOSYSTEM

shirne/zxing_widget

Um widget gerador de códigos de barras que pode ser incorporado ao Flutter. Usa o zxing-dart em todas as plataformas.

Capa do projeto zxing_widget
Stars
0
Forks
0
Último push (UTC)
18 de set. de 2023
Status do projeto
Ativo
shirne GitHub avatar
GITHUB User

shirne ↗

Flutter/PHP/Java/.NET/Vue

语辰软件中国广东惠州Site oficial ↗
LinguagensC++CMakeDartHTMLCSwiftKotlinObjective-C

Pacotes publicados por este repositório

Dependências usadas

Lista de dependências 4 itens
  • flutter{"sdk":"flutter"}
  • zxing_lib^1.0.0
  • flutter_testDesenvolvimento{"sdk":"flutter"}
  • flutter_lintsDesenvolvimento

README original

Texto original em inglês. Visite o GitHub para a versão atual.

Expandir / recolher README

ZXing Widget(Dart)

pub package

A Barcode Generator Widget that can be embedded inside flutter. It uses zxing-dart for all platforms.

ZXing Dart pub package
ZXing Widget pub package
ZXing Scanner pub package

Features

  • ✅ QRCode
  • ✅ PDF417 code
  • ✅ DataMatrix code
  • ✅ AZTec code
  • ✅ OneDemension code
  • ✅ Paint callback
  • ✅ Customize color
  • ✅ to image

Preview

Code Generator Preview

Getting started

flutter pub add zxing_widget

Usage

See /example folder.

Render a qrcode

BarcodeWidget(
    QrcodePainter(
        'qrcode data',
        errorCorrectionLevel: ErrorCorrectionLevel.H,
        foregroundColor: Colors.blue,
    ),
    size: const Size(200, 200),
),

Generate an image

import 'dart:ui' as ui;

final ui.Image image = QrcodePainter(
        'qrcode data',
        errorCorrectionLevel: ErrorCorrectionLevel.H,
        foregroundColor: Colors.blue,
    ).toImage(const Size(200, 200));

// binary png data
final binData = await image.toByteData(format: ui.ImageByteFormat.png);

Additional information

This package depends on zxing_lib witch is a pure dart port of ZXing.