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

IT's Blog

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

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

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


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


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


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

После полной загрузки, переходим в скачанный репозиторий:
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, не забывайте оценивать статью, рассказывать о нас своим друзьям и оставлять свои комментарии. Ну а мы не прощаемся, увидимся в следующей статье!

Angry Admin

Соавтор ресурса, если нашли ошибку или неверный url. Напишите в комментариях или отправьте запрос с помощью специальной формы перейдя по ссылке.

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