Generator darmowego qr code

0

Hej,
potrzebuje wygenerować qr code. Ale taki, który mi nie wygaśnie za jakiś czas ani nie zostanie zablokowany dostęp póki nie zaplace.
Czy mozecie polecic jakis serwis?
Ewentualnie czy ktos z Was samodzielnie generowal taki kod?

3
karpov napisał(a):

Hej,
potrzebuje wygenerować qr code. Ale taki, który mi nie wygaśnie za jakiś czas ani nie zostanie zablokowany dostęp póki nie zaplace.

A próbowałeś po prostu użyć jakiejś biblioteki w języku, w którym programujesz?

Ale taki, który mi nie wygaśnie za jakiś czas ani nie zostanie zablokowany dostęp póki nie zaplace.

A to jest możliwe w ogóle? Przecież QR to chyba po prostu dane zapisane w kawałku grafiki? Może się mylę, ale przynajmniej tak mi się wydawało, że juz w samej grafice są zapisane te dane (np. link do strony), bez potrzeby jakiegokolwiek dostępu gdziekolwiek?

0

Czyli moge sobie wygenerowac taki obraz np za pomoca api google w pythonie i bez skrepowania uzywac?

import requests

WIDTH = 400
HEIGHT = 400

DATA = "http://www.google.com/"

image = requests.get(f"https://chart.googleapis.com/chart?chs={WIDTH}x{HEIGHT}&cht=qr&chl={DATA}")
image.raise_for_status()

with open("qr.png", "wb") as qr:
    qr.write(image.content)
5

Jest dokładnie tak jak @LukeJL napisał - QRCode to po prostu text zakodowany w grafice. Możesz sobie tam zakodować co chcesz (np. JEB*Ć P*S) i po odczytaniu takiego kodu ZAWSZE dostaniesz ten sam text. Inna sprawa jak sobie zakodujesz jakiś adres internetowy - jak nie opłacisz domenty to ta ci wygaśnie i link przestanie działać ale to jest problem z dostępnością strony a nie samym QRCode

2

@karpov: QR code to sposób zapisu danych, więc "Generator damowergo qr code", brzmi podobnie do "potrzebuję generatora damowych plików txt".
Możesz doprecyzować co rozumiesz przez "darmowy qr code"?

0

Pytam w kontekście płatnych serwisow oferujacych generatory qr codow. Czasami pewne biblioteki korzystaja z ich api i potem sie okazuje ze taki kod "wygasa" czyli trzeba zaplacic.

Stad moje przemyslenia czy api google pod tym wzgledem jest bezpieczne i moge np wygenerowac kod, wydrukowac go na baner i nie obawiac sie ze za chwile przestanie dzialac ;)

0

@karpov: No to może warto użyć gotowej biblioteki zamiast serwisu? Pokazywałeś fragment w pythonie, więc https://segno.readthedocs.io/en/stable/comparison-qrcode-libs.html

2

QR code to zakodowany napis. Przy odrobinie wprawy można się nauczyć czytać takie kody bez użycia czytnika, można również w drugą stronę kodować napisy. Nie potrzeba do tego żadnego API, są biblioteki gdzie wykonasz sobie własny QR code bez korzystania z żadnych API.

https://github.com/lincolnloop/python-qrcode

1 użytkowników online, w tym zalogowanych: 0, gości: 1