Codigo QR directamente en fichero .JPG o .PNG

Codigo QR directamente en fichero .JPG o .PNG

Postby ArgConsulting » 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.
ArgConsulting
 
Posts: 17
Joined: Mon Feb 24, 2020 10:34 am

Re: Codigo QR directamente en fichero .JPG o .PNG

Postby karinha » 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
User avatar
karinha
 
Posts: 7316
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Codigo QR directamente en fichero .JPG o .PNG

Postby ArgConsulting » Mon Aug 16, 2021 6: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
ArgConsulting
 
Posts: 17
Joined: Mon Feb 24, 2020 10:34 am

Re: Codigo QR directamente en fichero .JPG o .PNG

Postby acuellar » Mon Aug 16, 2021 9:47 pm

ArgConsulting

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

Adhemar C.
User avatar
acuellar
 
Posts: 1594
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Codigo QR directamente en fichero .JPG o .PNG

Postby karinha » 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
User avatar
karinha
 
Posts: 7316
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Codigo QR directamente en fichero .JPG o .PNG

Postby ArgConsulting » Tue Aug 17, 2021 8: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
ArgConsulting
 
Posts: 17
Joined: Mon Feb 24, 2020 10:34 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 49 guests