Помещаем картинку в QR-Code

IT's Blog
В данной статье рассмотрим создание простого QR-Code с использованием библиотеки на примере нашего сайта

Введение в создание QR-Code

Доброго времени суток читатели информационного портала «World To Me», сегодня мы рассмотрим один из многочисленных репозиториев портала «GitHub» и попробуем побаловаться скаченной программой и создать QR-Code(qr-кода) с картинкой внутри, который может использовать каждый!
И конечно же, я буду использовать Linux, а интересующему желаю приятного чтения!

Вот наглядные примеры QR-кода.


Помещаем картинку в QR-Code 1


Начало с использованием git и python

Для начала зайдем в сам репозиторий по данной ссылке она открыта и доступна бесплатно. Давайте изучим Readme файл по созданию красочных QR-Code, обычно там пишется вся полезная инструкция по использованию или иная полезная информация.
После изучения Readme файла, мы видим несколько тестовых шаблонов и инструкцию по установке.

Выполните следующие действия, если у вас установлен git и python:

git clone https://github.com/sylnsfar/qrcode.git
pip3 install myqr

Первой строчкой мы клонируем данный репозиторий QR-кода,а позже устанавливаем эту библиотеку, по созданию своего qr-кода в векторе или растровое картинки.

Ниже описаны действия установки git системы и python для Linux.

Если у вас выходит ошибка, то необходимо скачать и обновить python, или git:

sudo apt update
sudo apt upgrade
sudo apt install git
sudo apt install python3
sudo apt install python3-pip

Затем скачиваем необходимую библиотеку
pip3 install myqr

А теперь скачиваем сам репозиторий:
git clone https://github.com/sylnsfar/qrcode.git


Помещаем картинку в QR-Code 2


Как пользоваться этим репозиторием?

После полной загрузки, переходим в скачанный репозиторий:
ls -l
cd qrcode
ls -l

ls — Эта команда представляет из себя аналог команды dir для Linux.
cd — Меняет текущую папку только для оболочки, в которой выполняется.

Теперь, так-как мы не знаем как пользоваться данной программой, мы спускаемся в репозитории до инструкции по использованию и видим список аргументов:

myqr Words
[-v {1,2,3,...,40}]
[-l {L,M,Q,H}]
[-n output-filename]
[-d output-directory]
[-p picture_file]
[-c]
[-con contrast]
[-bri brightness]

Да список не маленький, но можно выделить некоторые опции.

Что у нас получилось?

Не пугайтесь, на самом деле всё очень просто! В инструкции в самом репозитории уже все подробно расписано, как пользоваться этими командами.
Если вы хотите вставить простое цветное изображение, то просто вставьте следующую команду: myqr https://w2me.ru -p w2me.jpg -c
https://w2me.ru — ссылка вашего QR-Code(Кода);
-p означает, что будет добавлено изображение под названием w2me.jpg;
-c значит, что изображение будет цветное.

У меня получилось вот так, маленький пример логотипа сайта с использованием QRкода :

создать qr код онлайн с картинкой внутри

Полная команда создания нашей картинки qrcode в виде одной команды:
python3 myqr.py w2me.ru -p w2me.jpg -c

Выглядит не очень, поэтому давайте зададим свой размер картинки:

создать qr-code онлайн в векторе с логотипом

Полная команда создания данного QR-кода:
python3 myqr.py https://w2me.ru/picture-in-qr-code -p w2me.jpg -c -v 10 -l Q

Согласитесь, что стало лучше?

Отмечу, что в статье раскрыты не полные возможности данной программы. Поэтому рекомендую ознакомиться с репозиторием автора. Там рассказывается о создании анимированные GIF картинки qrcode и небольшое пояснение по работе.

Таким образом, можно не искать различные онлайн инструменты и сайты на просторах интернета, а открыть для себя возможность создавать самому, в коем-случае создать собственный онлайн сервис для создания QR-Code(Кода) с громкий названием.

Можно использовать такие QR-Code для привлечения людей или в различных визиток для подходящего дизайна.

Ну а с вами как всегда был проект w2me.ru и автор Angry Admin, не забывайте оценивать статью, рассказывать о нас своим друзьям и оставлять свои комментарии. Ну а мы не прощаемся, увидимся в следующей статье!

Оцените статью
( 5 оценок, среднее 5 из 5 )
World to Me
Подписаться
Уведомление о
3 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
3
0
Не будь жабой, оставь комментарий.x
()
x