FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Codigo QR directamente en fichero .JPG o .PNG
Posts: 17
Joined: Mon Feb 24, 2020 10:34 AM
Codigo QR directamente en fichero .JPG o .PNG
Posted: Mon Aug 16, 2021 11:43 AM

Necesito generar un fichero tipo .JPG o .PNG con un código QR. Hasta ahora he encontrado que lo genera en BMP, pero no me sirve, Lo he buscado pero no doy con ello.

Un saludo.

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Codigo QR directamente en fichero .JPG o .PNG
Posted: Mon Aug 16, 2021 12:54 PM
ArgConsulting wrote:Necesito generar un fichero tipo .JPG o .PNG con un código QR. Hasta ahora he encontrado que lo genera en BMP, pero no me sirve, Lo he buscado pero no doy con ello.

Un saludo.


Mira se ayuda:

https://mega.nz/file/cdkXkYqb#57cUNmXXIXTVEazBaRuUcjhpCGpHJ72zLQxLS9vMzOA

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 17
Joined: Mon Feb 24, 2020 10:34 AM
Re: Codigo QR directamente en fichero .JPG o .PNG
Posted: Mon Aug 16, 2021 06:58 PM

Muchas gracias por tu rápida respuesta, pero...

No me sirve porque aunque genera el código con el nombre que le indique, por ejemplo QR.JPG, lo que genera realmente es un BMP internamente, pero con extensión JPG
Por cierto a modo de comentario, si en la llamada a la función DLL pongo
DLL32 STATIC FUNCTION QRCode(cStr As STRING, cFile As STRING) AS LONG PASCAL FROM "FastQRCode" Lib "QRCodelib.Dll"
con Lib en mayuscula, da un error de función invalida ¿?
He visto en algún sitio que esta librería tiene varias funciones una de ellas es FastQRCode que admite mas parámetros. Voy a ver si alguno de ellos es el formato del fichero generado. Os cuento.

Un saludo

Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Codigo QR directamente en fichero .JPG o .PNG
Posted: Mon Aug 16, 2021 09:47 PM

ArgConsulting

Quizás el FW_SaveImage( cBuffer, cFile ) te ayude.

Saludos,



Adhemar C.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Codigo QR directamente en fichero .JPG o .PNG
Posted: Tue Aug 17, 2021 12:20 AM

Mira QRCODE.PRG linea: 200, todos los formatos. Saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 17
Joined: Mon Feb 24, 2020 10:34 AM
Re: Codigo QR directamente en fichero .JPG o .PNG
Posted: Tue Aug 17, 2021 08:23 AM

Gracias de nuevo.

Por lo que veo hasta ahora hay dos vías para hacer QR. Una esta basada en la dll QRCodelib.dll. y otra basada en hbZebra.
Con QRCodelib.dll ya lo he probado con el resultado indicado anteriormente (genera ficheros con la extensión que se quiera pero internamente son BMP).

Con hbZebra lo intente hace unos días pero no recuerdo porque no me funciono. Creo recordar que fue porque no encontraba esta librería. Ahora que se "un poco mas" lo voy a retomar y ya os contaré.

Quizás os preguntéis porque necesito un QR en JPG. Cuando lo utilizo con la TPrinter, no hay problema pero si lo hago en PDF con la clase THaru, ésta solo admite JPG o PNG. Tengo una clase, la TimPDF que mediante un parámetro hace lo mismo en papel que en PDF, pero necesito un formato que admitan las dos clases (TPrinter y THaru) y este solo es JPG o PNG.

Un saludo

Continue the discussion