Gerar QRCode / Generate QRCode

Gerar QRCode / Generate QRCode

Gera uma imagem de um código QR com base na informação passada.

Figura 1 - Bloco Gerar QRCode

 

Este bloco faz parte do plugin Gerar QRCode. Para visualizá-lo, é necessário instalar o plugin.

Compatibilidade

  • Bloco servidor: cronapi.qrcode.QRCode.gerarQRCode()

Retorno

Retorna uma lista de bytes.

Parâmetros

Conteúdo

Conteúdo que será convertido em QR Code.

  • Posição: 1

  • Inglês: Content

  • Tipo: Texto / String

  • Exemplo: "https://www.cronapp.io/"

Formato

Extensão que será exibida a imagem do Qr Code.

  • Posição: 2

  • Inglês: Format

  • Tipo: Objeto / Object

  • Exemplo: PNG

  • Opção:

    • PNG: cria o QRCode com a extensão no formato png.

    • JPG: cria o QRCode com a extensão no formato jpg.

Largura

Determina a largura da imagem em pixel.

  • Posição: 3

  • Inglês: Width

  • Tipo: Texto / String

  • Exemplo: "500"

Altura

Determina a altura da imagem em pixel.

  • Posição: 4

  • Inglês: Height

  • Tipo: Texto / String

  • Exemplo: "500"

 

QR Code possui o formato quadrado. Caso as medidas sejam diferentes, todos os seus lados serão definidos de acordo com a menor medida.

Exemplo

Neste exemplo usaremos o bloco Iniciar download para permitir que o usuário faça o download da imagem do QRCode. No parâmetro Arquivo/Path/Bytes desse bloco, associe o bloco Gerar QRCode. Nele, no parâmetro Conteúdo, insira a informação a ser lida pelo leitor de QR Code, neste exemplo, utilizamos o site do Cronapp. Em Formato, selecione "PNG", e defina os parâmetros Largura e Altura com o vlaor "500". Por fim, no parâmetro Nome, informe o nome do arquivo com a extensão: "qrcode_image.png".

Figura 2 - Exemplo de uso do bloco Gerar QRCode

 

Na imagem abaixo, podemos visualizar o conteúdo gerado pelo bloco após a execução da função da Figura 2.

Figura 2.1 - Resultado da execução da função da figura 2