Codigo QR directamente en fichero .JPG o .PNG

Post Reply
ArgConsulting
Posts: 17
Joined: Mon Feb 24, 2020 10:34 am

Codigo QR directamente en fichero .JPG o .PNG

Post by ArgConsulting »

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.
User avatar
karinha
Posts: 7942
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

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

Post by karinha »

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

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

Post by ArgConsulting »

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
User avatar
acuellar
Posts: 1646
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

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

Post by acuellar »

ArgConsulting

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

Adhemar C.
User avatar
karinha
Posts: 7942
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

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

Post by karinha »

Mira QRCODE.PRG linea: 200, todos los formatos. Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
ArgConsulting
Posts: 17
Joined: Mon Feb 24, 2020 10:34 am

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

Post by ArgConsulting »

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
Post Reply