QRCode

Library for creating qrcodes, does not support decoding.


Source: pkg/lua/lib/qrcode.go | Import: qrcode

Functions


new

new(content, recovery) -> int<collection.QRCODE>

Arguments

  • content string
  • recovery int<qrcode.Recovery>
Return Values

  • int<collection.QRCODE>
to_image

to_image(id, name, size, encoding) -> int<collection.IMAGE>

Arguments

  • id int<collection.QRCODE>
  • name string - Name for the image created.
  • size int - Positive sets a fixed size, negative sets a scaled size.
  • encoding int<image.Encoding>
Return Values

  • int<collection.IMAGE>
to_string

to_string(id, inverse) -> string

@blocking
Arguments

  • id int<collection.QRCODE>
  • inverse bool
Return Values

  • string
to_small_string

to_small_string(id, inverse) -> string

@blocking
Arguments

  • id int<collection.QRCODE>
  • inverse bool
Return Values

  • string
color_set_foreground

color_set_foreground(id, color)

Arguments

  • id int<collection.QRCODE>
  • color struct<image.Color>
color_set_background

color_set_background(id, color)

Arguments

  • id int<collection.QRCODE>
  • color struct<image.Color>
color_foreground

color_foreground(id) -> struct<image.ColorRGBA>

@blocking
Arguments

  • id int<collection.QRCODE>
Return Values

  • struct<image.ColorRGBA>
color_background

color_background(id) -> struct<image.ColorRGBA>

@blocking
Arguments

  • id int<collection.QRCODE>
Return Values

  • struct<image.ColorRGBA>
border

border(id) -> bool

@blocking
Arguments

  • id int<collection.QRCODE>
Return Values

  • bool
recovery_level

recovery_level(id) -> int<qrcode.Recovery>

@blocking
Arguments

  • id int<collection.QRCODE>
Return Values

  • int<qrcode.Recovery>
version

version(id) -> int

@blocking
Arguments

  • id int<collection.QRCODE>
Return Values

  • int
border_set

border_set(id, border?)

Arguments

  • id int<collection.QRCODE>
  • border bool
content_set

content_set(id, content)

Arguments

  • id int<collection.QRCODE>
  • content string
content

content(id) -> string

@blocking
Arguments

  • id int<collection.QRCODE>
Return Values

  • string

Constants


Recovery
  • RECOVERY_LOW
  • RECOVERY_MEDIUM
  • RECOVERY_HIGH
  • RECOVERY_HIGHEST