¿Cómo crear códigos QR?

Email this to someoneShare on FacebookShare on Google+Share on LinkedInTweet about this on Twitter

Si deseamos crear códigos QR podemos hacerlo de una forma muy sencilla usando la API de Google Charts.  Esta API nos da la posibilidad de crear códigos QR bastante complicados al tamaño que queramos. Simplemente debeis llamar a la API con la siguiente URL:

http://chart.apis.google.com/chart?chs=[ANCHO DE LA IMAGEN]x[ALTO DE LA IMAGEN]&cht=qr&chl=[TEXTO CODIFICADO PARA URLS]&choe=[CODIFICACIÓN DE CRACTERES]

Ejemplo:

http://chart.apis.google.com/chart?chs=150×150&cht=qr&chl=Hola%20mundo&choe=utf-8

Aquí os paso un ejemplo de una función en PHP para generarlo.

<?php
//text > texto que estará encriptado dentro.
//size > Tamaño en pixeles que tendrá el QRCode
function generateQRCode($text, $size = 150)
{
$url = “http://chart.apis.google.com/chart?chs=” . $size . “x” . $size . “&cht=qr&chl=”.urlencode($text).”&choe=UTF-8″;
return $url;
}
?>

3 comentarios

  1. Gwannon dijo:
    26 julio, 2010
    Responder

    Me viene de perlas para un proyecto que tengo.

  2. Adpv dijo:
    25 agosto, 2010
    Responder

    Hemos metido este script en la propia web y podeis ver que funciona de maravilla.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

De conformidad con lo establecido en la LOPD, Adpv Advertising Provider S.L. garantiza la adopción de las medidas necesarias para asegurar el tratamiento confidencial de los datos de carácter personal. Así mismo le informamos de la inclusión de sus datos en un fichero con la finalidad de mantener su relación negocial o contractual con Adpv Advertising Provider S.L. y de la posibilidad de ejercer los derechos de acceso, rectificación, cancelación y oposición en la siguiente dirección: Ercilla, 26, 1Dcha., 48011, Bilbao, Bizkaia. Privacidad.