Socket
Socket
Sign inDemoInstall

zint-bindings

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

zint-bindings

A barcode encoding library supporting over 50 symbologies.


Maintainers
1

Zint Bindings

This project provides Python bindings for Zint: a cross-platform open source barcode generating solution.

Features:

  • 50+ barcode types;
  • Text or binary data encoding;
  • Export image to:
    • PNG;
    • BMP;
    • GIF;
    • PCX;
    • TIF;
    • EMF;
    • EPS;
    • SVG;
  • Configurable options:
    • Size;
    • Color;
    • Error correction;
    • Rotation;
    • ...and much more depending on the barcode type.
>>> from zint import Symbol, Symbology
>>> x = Symbol()
>>> x.symbology = Symbology.QRCODE
>>> x.encode("https://github.com/bindreams/zint-bindings")
>>> x.outfile = "qrcode.png"
>>> x.print()  # All done!

Install the package with:

pip install zint-bindings

Detailed instructions and usage examples are available in the official documentation.

License

Copyright 2024, Anna Zhukova

This project is licensed under the Apache 2.0 license. The license text can be found at LICENSE.md.

These bindings are based on the API portion of the Zint project, which is licensed under the BSD 3-clause license. See more information at src/zint/external/zint/LICENSE.

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc