QR Code

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

QR Code

Mensagem por rochinha »

Amiguinhos,

A solução foi colocada na sessão Contribuições, Dicas e Tutoriais.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Adalberto
Usuário Nível 3
Usuário Nível 3
Mensagens: 343
Registrado em: 01 Set 2007 01:09
Localização: Santa Cruz de la Sierra - Bolivia

QR Code

Mensagem por Adalberto »

rochinha, boa noite.

Muchas gracias por el aporte, por ayudarnos siempre; Dios bendiga tu trabajo y te haga prosperar.

Sólo una pregunta, como obtengo una imagen negra sobre fondo blanco usando FullQRCode?

He visto que los valores que uno escribe para los colores los conviertes en unico valor, con la FUNCTION nRGB( ), y la verda es que no entiedo el porqué.

Espero tu respuestas.

[ ] Adalberto
Adalberto
Usuário Nível 3
Usuário Nível 3
Mensagens: 343
Registrado em: 01 Set 2007 01:09
Localização: Santa Cruz de la Sierra - Bolivia

QR Code

Mensagem por Adalberto »

rochinha, boa noite.

Mis sinceras disculpas por molestar tanto.

Resulta que hice pruebas con FullQrCode y el Gráfico que gerenera es bien diferente que cuando uso FastQrCode, con FullQrCode no se lo puede leer, con un teléfono ni con ZBarImg, en cambio el gráfico generado con FastQrCode se puede leer perfectamente.

Me agradaría poder usar FullQrCode, por ese detalle de los colores, pero me interesa más poqrque se le puede indicar el Nivel de codificación y el nivel de Capacidad de corrección de errores.

Si no es mucha molestia, ruego tu ayuda.

Nuestro señor de los Cielos te acompañe y guíe.

Saludos atentos.

Adalberto
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

QR Code

Mensagem por rochinha »

Amiguinho,

São muito bem vindas suas criticas, pois com elas poderemos encontrar a solução. Como fiz um exemplo rápido não fiz testes maiores, pela falta de tempo.

Mas estarei buscando informações e soluções para este NOSSO caso.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Adalberto
Usuário Nível 3
Usuário Nível 3
Mensagens: 343
Registrado em: 01 Set 2007 01:09
Localização: Santa Cruz de la Sierra - Bolivia

QR Code

Mensagem por Adalberto »

Maestro rochinha, buenas tardes.

Muchas gracias por responder y por ayudar.

Yo no soy quien para criticar a nadie y mucho menos criticar a un maestro como usted, yo siempre con humildad pidiendo ayuda y esperando con paciencia, rogando a Dios que quien sabe quiera compartir.

Yo estoy muy agradecido con todos los amigos del foro.

Paso muchas, muchas horas, estudiando, haciendo pruebas, investigando en internet, revisando libros.

Solo despues de mucho trabajar y no obtener resultados positivos, es que vengo a ustedes a pedirles que por favor me ayuden.

En este caso particular seguiré esforzandome y rogando a Dios para que si yo no encuentro solución, quien la encuentre por gentileza quiera compartir su trabajo.

Maestro rochinha, otra vez le pido disculpas por las molestias, si me expresé mal y se entendió como una crítica le aseguro que no es así, es un humilde pedido de auxilio.

Dios sea con usted.

Atentos saludos, desde Santa Cruz de la Sierra - Bolivia
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

QR Code

Mensagem por rochinha »

Amiguinho,

Me expressei mal, quando falei critica quiz dizer feedback. Não foi nada relacionado agressão a você.

Nós programadores, por amor à esta prática tão enigmática, durante os anos aprendemos que CRITICAS são formas de expressão para melhoria do que fazemos.

Elas podem ser construtivas ou destrutivas, mas sempre, recebemos as criticas para aprimorar nossas habilidades.

Portanto não há porque você se desculpar e sim, eu, devo me desculpar pela colocação desta palavra.

Muitas palavras dependendo do contexto, ou forma como as colocamos podem dar outro entendimento.

Não fique triste.

Estou em busca desta solução que serve também para mim e encontrando, servirá a toda nossa comunidade.

@braços bem apertados deste teu amigo Brasileiro.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Adalberto
Usuário Nível 3
Usuário Nível 3
Mensagens: 343
Registrado em: 01 Set 2007 01:09
Localização: Santa Cruz de la Sierra - Bolivia

QR Code

Mensagem por Adalberto »

Maestro rochinha, boa noite.

En mi país hay diversas culturas y diversas zonas geográficas y aunque todos hablamos español, algunas palabras se entienden diferente de una cultura a otra o de una zona a otra, no tiene porqué disculparse. yo entendí mal lo que usted dijo.

Usted escribió: "@braços bem apertados deste teu amigo Brasileiro."

Gracias mil por perimitirme el privilegio de la amistad con usted, este gesto suyo es muy significativo para mi, muchas gracias maestro.

Como le había dicho: seguiré trabajando y esperando, a ver por cual camino el Señor Dios hace llegar la solución.

Mientras tanto le comento que conseguí el aplicativo ZBarImg.EXE con el cual hago la captura de los datos contenidos en el QR y guardo esos datos en un archivo .Txt, que ahora estoy trabajando para leer esos datos del .Txt y pasarlos a mi aplicación en formato .DBF.

Aquí en Bolivia, el código Qr se está usando en las Notas Fiscales, y su contenido es Txt, con los datos de la nota fiscal, entonces estoy trabajando para pasar los datos de las notas fiscales al sistema de contabilidad, generando los asientos de egreso por compras.

Un atento saludo, y un gran abrazo a la distancia.

Adalberto
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

QR Code

Mensagem por rochinha »

Amiguinho,

No exemplo que disponibilizei faça alteração nas funções MAIN() e PRINCIPAL() deixando assim:

Código: Selecionar todos

FUNCTION Main( _LEVEL_, _ENCODE_ )
   hDLL = LoadLib32( "QRCodeLib.dll" )
   Principal( _LEVEL_, _ENCODE_ )
   FreeLibrary( hDLL )
   return nil

FUNCTION Principal( _LEVEL_, _ENCODE_ )

   LOCAL cStr, cFile

   cStr:="http://www.5volution.com.br/mobile"

   //FastQRCode(cStr,cFile)

   cFile:=".\QRCode_"+ALLTRIM(_LEVEL_)+"_"+ALLTRIM(_ENCODE_)+".bmp"
   
   FullQRCode( .T., .F., nRGB(255,255,255), nRGB(0,0,0), cStr, ;
               VAL(_LEVEL_), ; // LEVEL_L, LEVEL_M, LEVEL_Q, LEVEL_H
               VAL(_ENCODE_), ; // ENC_ALPHA, ENC_BYTE, ENC_NUMERIC, ENC_KANJI, ENC_AUTO
               5, 5, 300, 300, cFile )

RETURN NIL
Para testar use os camandos assim:

Código: Selecionar todos

C:>QRCode 3 0
ou
C:>QRCode 3 1
ou
C:>QRCode 3 2
ou
C:>QRCode 3 3
Eu usei um SAMSUNG GT-5301B e o aplicativo QRDroid() e em todos os testes foram lidos corretamente a string http://www.5volution.com.br/mobile

Anexe o arquivo ZBARIMG.EXE para que eu possa testa-lo. Tenho o código fonte, mas não tenho EXEcutável.

Para anexar arquivos, basta clicar em RESPONDER e abaixo da caixa de postagem, clique na aba ANEXAR ARQUIVO e depois ENVIAR.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Adalberto
Usuário Nível 3
Usuário Nível 3
Mensagens: 343
Registrado em: 01 Set 2007 01:09
Localização: Santa Cruz de la Sierra - Bolivia

QR Code

Mensagem por Adalberto »

rochinha, bom día.

Agradezco tu gentileza de compartir tu trabajo y tus conocimientos.

Te adjunto el ZBarImg

Lo he utilizadp así: ZBarImg -D Factura.BMP > Texto.Txt

Siempre estoy orando por usted y por toda la comnidad del foro, para que Dios cuide de ustedes y bendiciendolos los haga prosperar.

[ ] Adalberto
Anexos
LeerQr.rar
Reconoce y recupera el contenido de un CBB Qr Code
(2.36 MiB) Baixado 413 vezes
pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 227
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

QR Code

Mensagem por pauloa1 »

Gero Qrcode com a dll qrcodelib.dll , tudo certo.

Agora um cliente pediu se tem como colocar o logo da empresa no meio do Qr code.
Pesquisando na net vi que tem qrcode com logo no meio.

Mas será que com essa dll qrcodelib.dll isso é possível?

Alguém conseguiu ?

Paulo
JoseAlvesSiq
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 07 Fev 2022 14:28
Localização: Loanda/Pr

QR Code

Mensagem por JoseAlvesSiq »

Parabéns, perfeito esse exemplo que cria um bmp do QrCode. Compilei em xHarbour e ficou perfeito.
cleitonLC
Usuário Nível 1
Usuário Nível 1
Mensagens: 44
Registrado em: 17 Ago 2021 14:38
Localização: Cariacica/ES

QR Code

Mensagem por cleitonLC »

pauloa1 escreveu:Gero Qrcode com a dll qrcodelib.dll , tudo certo.

Agora um cliente pediu se tem como colocar o logo da empresa no meio do Qr code.
Pesquisando na net vi que tem qrcode com logo no meio.

Mas será que com essa dll qrcodelib.dll isso é possível?

Alguém conseguiu ?

Paulo
"colocar o logo da empresa no meio do Qr code. " faço isso com um script simples que fiz em python...
cleitonLC
Usuário Nível 1
Usuário Nível 1
Mensagens: 44
Registrado em: 17 Ago 2021 14:38
Localização: Cariacica/ES

QR Code

Mensagem por cleitonLC »

pauloa1 escreveu:Gero Qrcode com a dll qrcodelib.dll , tudo certo.

Agora um cliente pediu se tem como colocar o logo da empresa no meio do Qr code.
Pesquisando na net vi que tem qrcode com logo no meio.

Mas será que com essa dll qrcodelib.dll isso é possível?

Alguém conseguiu ?

Paulo
"colocar o logo da empresa no meio do Qr code. " faço isso com um script simples que fiz em python...
pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 227
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

QR Code

Mensagem por pauloa1 »

Olá Cleiton!!!

Teria um exemplo?

Paulo
paiva
Usuário Nível 3
Usuário Nível 3
Mensagens: 300
Registrado em: 04 Ago 2005 10:28

QR Code

Mensagem por paiva »

Paulo

BOM dia

poderia mostra como fica a chamada da dll e como passar os parametros ?

tipo pix, pix , nome, valor, obs ?

de forma simples rs

desde já agradeço


Paiva
Responder