Конечно, можно воспользоваться Google Charts:
<img src="https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl=кодируемаяфраза&choe=UTF-8">
Вместо "кодируемаяфраза" вы можете подставить свой кодируемый текст или ссылку.
Однако, в pypi есть библиотека qrcode, с помощью которой можно сгенерировать QR код картинку у себя на сервере. Google в большинстве случае проще, но во втором подходе можно "зашить" в QR код например логин с паролем, которые будут сгенерированы под браузерную суссию и "прочитаны" на телефоне, например. По сети будет минимум хождения приватных данных, так что вариант безусловно полезный.
1. Ставим билиотеку себе:
easy_install qrcode
# OR
pip install qrcode
Еще нам понадобится PIL:
easy_install PIL
# OR
pip install PIL
Код генерации файла с QR кодом может выглядеть например так:
1 комментарий:
Спасибо. Несколько лет назад искал реализацию на Питоне, был только какой-то порт с Джавы, который у меня так и не завелся. С тех пор пользовался только Гуглом.
Отправить комментарий