パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.1.0

zxing_widget

Flutter内に埋め込めるバーコードジェネレーターウィジェットです。すべてのプラットフォームでzxing-dartを使用しています。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1890
いいね数
6
Pub ポイント
150

パッケージをインストール

flutter pub add zxing_widget

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

zxing_widget は、zxing-dart を活用してクロスプラットフォーム互換性を実現するカスタマイズ可能なバーコードジェネレーターウィジェットを提供するFlutterパッケージです。開発者は、Android、iOS、Web、macOS、Windows、Linuxの各プラットフォーム上で、Flutterアプリに動的なバーコードおよびQRコードを直接埋め込むことができます。このウィジェットはさまざまなバーコード形式をサポートしており、既存のUIとシームレスに統合されます。チケットシステム、在庫管理、デジタルIDソリューションなど、リアルタイムでバーコードを生成する必要があるアプリに最適です。

用途

  • デジタルチケット用のQRコードを生成する
  • 在庫アプリで製品バーコードを作成する
  • ユーザープロフィールにスキャン可能なコードを埋め込む
  • オフラインでのバーコード生成のサポート
  • QRコードを介した迅速なデータ共有の有効化

主な機能

  • クロスプラットフォームバーコード生成
  • zxing-dart エンジンとの統合
  • カスタマイズ可能なバーコードのサイズとスタイル
  • 複数のバーコード形式のサポート
  • 軽量で埋め込みが簡単

適している対象

  • バーコード出力が必要なモバイルおよびウェブアプリ
  • 在庫またはチケットシステムを構築している開発者
  • オフラインコード生成を必要とするアプリ
  • 複数のプラットフォームをターゲットにするFlutterプロジェクト

注意事項

  • モバイルプラットフォームでの権限の適切な処理が必要です
  • 最適な視覚的な外観を得るには、追加のスタイリングが必要になる場合があります
  • バーコードの生成に限定され、スキャンはできません
  • 下位の機能のために zxing-dart に依存しています

元の README

関連するソースリポジトリの 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.

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。