Git Product home page Git Product logo

cuter's Introduction

CuteR

Combine QRCode with picture

Sample

Commands:

python main.py -c 20 -e H -o sample_output.png -v 10 sample_input.png http://www.chinuno.com
python main.py -C -r 0 100 50 sample_input.png http://www.chinuno.com #colourful mode
python main.py -g True -d 0.05 d.gif http://songkaiape.github.io  #GIF mode

GIF Input

image

Output

image

Input

image

Output

image

Output (colourful mode)

image

Usage

As python module

Import CuteR as cr
output = cr.produce(text,image)

arguments:

  :txt: QR text
  :img: Image
  :ver: QR version
  :err_crt: QR error correct
  :bri: Brightness enhance
  :cont: Contrast enhance
  :colourful: If colourful mode
  :rgb: color to replace black
  :returns: Produced image

As command tool

usage:

CuteR.py [-h] [-o OUTPUT] [-v VERSION] [-e {Q,H,M,L}] [-b BRIGHTNESS]
                [-c CONTRAST] [-C] [-r R G B] [-g GIF] [-d DURATION] [-m MODIFY]
                image text

Combine your QR code with custom picture

positional arguments:
  image
  text                  QRcode Text.

optional arguments:
  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
                        Name of output file.
  -v VERSION, --version VERSION
                        QR version.In range of [1-40]
  -e {Q,H,M,L}, --errorcorrect {Q,H,M,L}
                        Error correct
  -b BRIGHTNESS, --brightness BRIGHTNESS
                        Brightness enhance
  -c CONTRAST, --contrast CONTRAST
                        Contrast enhance
  -C, --colourful       colourful mode
  -r R G B, --rgb R G B
                        color to replace black
  -g GIF MODE, --gif 
                        use gif picture 
  -d DURATION, --duration duration of gif
                        set duration 
  -m modify.   --modify resize image to middle part
                        resize image

Dependencies

  • Python (gif mode only support python2)
  • qrcode
  • PIL or Pillow

License

GPLv3

cuter's People

Contributors

songkaiape avatar chinuno-usami avatar kinosang avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.