Найти тему
W2ME.RU

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

Оглавление

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

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

-2

Начало с использованием 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

-3

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

После полной загрузки, переходим в скачанный репозиторий:
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кода :

-4

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

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

-5

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

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

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

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

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

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

Ссылка на наш сайт: https://w2me.ru/