Pregunta:
Fecha: 23-11-2015 08:38:30
(En Español)
Baje una librería muy interesante para generar Codigo qr con PHP, la misma se llama PHP qr Code ...
>>> Visitar Aqui <<<
El tema es que no encontré la solución para que en código qr contenga una imagen del producto o foto de la tarjeta de la persona ...
¿Si alguien conoce algo sobre ello? ... soy todo oídos
Un saludo
DC Votos: 0 - Respuestas: 16 - Vistas: 17 Compartir en: Google Facebook Twitter LinkedIn Link
Código QR con PHP[Resuelta]
Buenas tardes comunidadBaje una librería muy interesante para generar Codigo qr con PHP, la misma se llama PHP qr Code ...
>>> Visitar Aqui <<<
El tema es que no encontré la solución para que en código qr contenga una imagen del producto o foto de la tarjeta de la persona ...
¿Si alguien conoce algo sobre ello? ... soy todo oídos
Un saludo
DC Votos: 0 - Respuestas: 16 - Vistas: 17 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 23-11-2015 09:45:54 Hay diferentes tipos de códigos QR.
Lo que quieres hacer es almacenar la liga a una imagen? Votos: 1 - Link respuesta -
Fecha: 23-11-2015 10:42:25 Ernesto:
Buenas tardes
Mi pretensión es que uno cuando escanea la imagen del qr se encuentre con la información que deseo
(Eso ya lo he logrado), lo que no he logrado que se vea una imagen, como por ejemplo la del producto o si es una tarjeta la foto de una persona Votos: 0 - Link respuesta -
Fecha: 23-11-2015 10:51:58 ok, segun lo que entiendo es algo como esto Daniel...
Votos: 0 - Link respuesta -
Fecha: 23-11-2015 11:01:48 Jony:
Si vos scaneas esa imagen, contiene un linck que te envia a una pagina ... yo lo que pretendo es que me devuelva por ejemplo a informacion de una persona y su foto
Gracias igual Votos: 0 - Link respuesta -
Fecha: 23-11-2015 11:13:47 Hola Daniel:
Hace ya unos dos años que trabajé QRCode. Así que estoy un poco oxidado.
Retomando el tema, en http://phpqrcode.sourceforge.net/examples/index.php tienes varios ejemplos.
Creo que lo que te interesa es algo parecido a http://phpqrcode.sourceforge.net/examples/index.php?example=027
Si no es eso, lo comentas y me vendrá muy bien actualizarme en el tema (aunque me llegan pronto dos exámenes y no es mucho el tiempo que tengo disponible). Cosas de meterme al reciclaje en la docencia para adultos conforme a la normativa europea. Y la programación la tengo en segundo plano.
Saludos. Votos: 2 - Link respuesta -
Fecha: 23-11-2015 11:14:04 Aca les dejo mi código
<?php include('phpqrcode/qrlib.php'); // QRCode tarjeta de Negocios (VCard) + photo $tempDir = 'http://localhost/style/qr-code/img/'; // here our data $name = 'John Doe'; $phone = '(049)012-345-678'; // ¡ADVERTENCIA! aquí archivo jpeg es 40x40 solamente, escala de grises, la calidad del 50%! // Con imágenes más grandes será simplemente demasiados datos para Código QR para manejar! $avatarJpegFileName = '3.jpg'; // we building raw data $codeContents = 'BEGIN:VCARD'."\n"; $codeContents .= 'FN:'.$name."\n"; $codeContents .= 'TEL;WORK;VOICE:'.$phone."\n"; $codeContents .= 'PHOTO;JPEG;ENCODING=BASE64:'.base64_encode(file_get_contents($avatarJpegFileName))."\n"; $codeContents .= 'END:VCARD'; // Mostrar QR echo "<img src='.http://localhost/style/qr-code/img/.'027.png' />"; ?>
Votos: 0 - Link respuesta -
Fecha: 23-11-2015 11:26:08 Artzain:
El ejemplo que vos propones, es aquel que tome y puse en funcionamiento, solo que la foto no sale, si la informacion que ingrese.
Hay algo que estoy haciendo mal o hay una falla en el ejemplo.
De todas formas, si uno scanea el qr del ejemplo, tampoco sale la foto.
Gracias por tu respuesta Votos: 0 - Link respuesta -
Fecha: 23-11-2015 11:43:57 Creo que tal vez no deberías de mandar toda la información del usuario en el QR si no que podrías solo mandar el id del usuario y construir un servicio que revisa ese id y te construya toda la data de ese usuario.
Es un comentario. Votos: 4 - Link respuesta -
Fecha: 23-11-2015 11:53:38 Daniel,
Oye en esta línea:
// Mostrar QR echo "<img src='.http://localhost/style/qr-code/img/.'027.png' />";
No es mejor así:
echo "<img src='http://localhost/style/qr-code/img/{$avatarJpegFileName} />";
Tienes un punto antes de http Votos: 2 - Link respuesta -
Fecha: 23-11-2015 12:17:01 Ernesto:
Gracias por tu atencion.
La planteada no es la solucion, he hecho nuevamente el codigo de esta forma, no me aparecen errores, pero la imagen esta rota
<?php include('phpqrcode/qrlib.php'); // QRCode Tarjeta de negocios (VCard) + photo $tempDir = 'pepes'; // here our data $name = 'John Doe'; $phone = '(049)012-345-678'; $avatarJpegFileName = '3.jpg'; // we building raw data $codeContents = 'BEGIN:VCARD'."\n"; $codeContents .= 'FN:'.$name."\n"; $codeContents .= 'TEL;WORK;VOICE:'.$phone."\n"; $codeContents .= 'PHOTO;JPEG;ENCODING=BASE64:'.base64_encode(file_get_contents($avatarJpegFileName))."\n"; $codeContents .= 'END:VCARD'; // Generar codigo qr QRcode::png($codeContents, $tempDir.'027.png', QR_ECLEVEL_L, 3); // Ver imagen echo "<img src='$tempDir.png' />"; ?>
Votos: 0 - Link respuesta -
Fecha: 23-11-2015 12:29:12 Jony:
Vos lo que en realidad planteas es crear un linck por medio del qr que allí contenga la info , imágenes, etc
¿Si mal no entendi?
Gracias por tu aporte Votos: 0 - Link respuesta -
-
Fecha: 23-11-2015 15:19:32 Jony
Por una razon en la cual el cliente quiere una rapida informacion (No desea que su cliente navegue en la web), de alli el codigo qr que contenga la informacion, la misma la saco de MySQL mediante codigo PHP ... pero al parecer el tema de la imagen no es probable con qr
Gracias igual Votos: 0 - Link respuesta -
Fecha: 23-11-2015 20:46:19 Daniel. Los códigos QR tienen una limitación de número de caracteres (entiendase bits) que pueden almacenar.
Copio los datos máximos:
Capacidad de datos del código QR
Solo numérico Máx. 7.089 caracteres
Alfanumérico Máx. 4.296 caracteres
Binario Máx. 2.953 bytes
Kanji/Kana (silabario japonés) Máx. 1.817 caracteres
Cabe deducir que es muy difícil que pueda contener una imagen pequeña.
Así que tenemos que conformarnos con lo que te exponen Ernesto y Jony: un enlace a la imagen Votos: 4 - Link respuesta -
Fecha: 24-11-2015 03:19:31 Artzain:
He leido algo al respecto y es tal cual como tu dices ... la posibilidad de agregar una imgaen es muy LIMITADA, apenas una imagen como maximo de 20 x 20 en escala de grises ..., asi y todo hay que ver la cantidad de Bytes que contenga ...
Amigos, doy por cerrada la pregunta.
Gracias Artzain y al resto por vuestra colaboracion
DC Votos: 3 - Link respuesta -
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión