..
Este artigo aborda um tema de grande relevância: vamos entrar e ver como os Códigos QR crearceli somente através do Google Chart API e PHP.
Códigos QR são bidimensionais código de barras de um retangular projetado para ser lido e decodificado rapidamente, uma característica que estão nomeados: Resposta Rápida.
Sendo desenvolvido para ser rapidamente decodificadas, Códigos QR são utilizados principalmente para armazenar informações (como a URL de uma página web ou aplicativo, ou um número de telefone) para ser lido por dispositivos móveis (smartphones), que são tipicamente equipado com software para permitir a decodificação fácil.
Abaixo podemos ver um exemplo prático do uso de códigos QR, temos, de fato, inserido contendo um link para a home page do charme-et-provence.com. Assim, se o artigo foi impresso, você pode rapidamente aceder a este site através de qualquer dispositivo dodato um intérprete de códigos QR.

Outra característica importante é a robustez destes códigos. Na verdade, mesmo se eles estiverem danificados (pense, por exemplo, manchas na página impressa) com o código Reed-Solomon foi capaz de recuperar até 30% das informações contidas no compromisso QR Code.
Vemos nesta tabela, a quatro níveis de correção de erro disponíveis para QR Codes e sua resiliência:
| Nível | % Dos dados recuperáveis |
|---|---|
| O | 7% |
| M | 15% |
| Q | 25% |
| H | 30% |
Os códigos QR pode armazenar até 7.089 caracteres numéricos, ou até 4.296 caracteres alfanuméricos.
Desde quadrada códigos têm um número igual de linhas e colunas, e apenas pelo seu número depende da capacidade de armazenamento de QR Code
O número de linhas e colunas de um código QR é identificado por sua versão.
A gama de versões 1-40, eo aumento de uma versão envolve a adição de 4 linhas e 4 colunas, você começa a ter 21-177.
Assim, um código QR da versão 1 é um quadrado formado por 21 linhas e 21 colunas, com uma capacidade de armazenamento de até 25 caracteres alfanuméricos, e um código QR da versão 40 tem 177 linhas e 177 colunas e capacidade máxima de armazenamento.
Capacidade de armazenamento para uma versão:
| Versão | Linhas x colunas | Correção de erros nível | Número máximo de caracteres | |||
|---|---|---|---|---|---|---|
| Numérico | Alfanuméricos | Binário | Kanji | |||
| 1 | 21x21 | O | 41 | 25 | 17 | 10 |
| M | 34 | 20 | 14 | 8 | ||
| Q | 27 | 16 | 11 | 7 | ||
| H | 17 | 10 | 7 | 4 | ||
| 2 | 25x25 | O | 77 | 47 | 32 | 20 |
| M | 63 | 38 | 26 | 16 | ||
| Q | 48 | 29 | 20 | 12 | ||
| H | 34 | 20 | 14 | 8 | ||
| 10 | 57x57 | O | 652 | 395 | 271 | 167 |
| M | 513 | 311 | 213 | 131 | ||
| Q | 364 | 221 | 151 | 93 | ||
| H | 288 | 174 | 119 | 74 | ||
| 40 | 177x177 | O | 7,089 | 4,296 | 2,953 | 1,817 |
| M | 5,596 | 3,391 | 2,331 | 1,435 | ||
| Q | 3,993 | 2,420 | 1,663 | 1,024 | ||
| H | 3,057 | 1,852 | 1,273 | 784 | ||
A capacidade de armazenamento de um código QR depende apenas da versão e do nível de correção de erro (como o nível é baixo, maior a quantidade de dados armazenados), não pelo seu tamanho em pixels.
O Google Chart API é uma API disponibilizada pela Google que retorna uma imagem contendo uma carta em resposta a um pedido feito através de GET ou POST.
Existem diferentes tipos de gráficos que podem ser criados usando esta API, mas vamos nos concentrar apenas nas paradas de QR Code
O URL para o qual solicita que fazer para obter um gráfico é https://chart.googleapis.com/chart às quais se juntam os parâmetros necessários, o que no nosso caso são:
Um exemplo de um pedido para gerar um QR Code é https://chart.googleapis.com/chart?cht=qr>
| |
Linux (Curso)
Guia completo para open-source do sistema. A partir de 49 €. |
| |
MySQL (Curso)
Gestão de banco de dados open-source. A partir de 39 €. |
| |
PHP (Curso)
Curso completo para a criação de sites dinâmicos. A partir de 49 €. |