Генерация QR-кода в терминале shell / mac - PullRequest
7 голосов
/ 02 июня 2011

Я хочу создать QR-коды для проекта, над которым я работаю, в полученный qr будет помещен в документ indesign.Я обнаружил, что есть плагин для дизайна, но я подозреваю, что требует взаимодействия с пользователем.

Итак, я искал, как сгенерировать qr, используя команду shell.Я нашел вещи, связанные с php и rails и даже coldfusion, но ни один из них не будет отвечать всем требованиям.Мне нужно сгенерировать их, используя команду оболочки, так что события изображений или perl, в основном, все, что я могу запустить из командной строки, которая поставляется с mac os

, спасибо за вашу помощь.

antotheer

Интересно, могу ли я позвонить по URL-адресу, используя curl или что-нибудь для этого?

Ответы [ 2 ]

9 голосов
/ 02 июня 2011

Для выполнения чего-либо подобного мы используем libqrencode .

Это библиотека c для генерации QR-кодов, но она поставляется с утилитой командной строки (называемой qrencode), которая позволяет генерировать QR-коды из строки, например ::

.

./qrencode -o /tmp/foo.png "This is the input string"

Он поддерживает большинство параметров, которые вы, вероятно, захотите (например, уровень исправления ошибок, размер изображения и т. Д.).

Мы использовали его в производстве в течение года или двух, без проблем.

Я запускаю его только в системах linux, но нет никаких причин, по которым вы не сможете скомпилировать его в Mac OS, если у вас установлены компилятор и инструменты сборки (и любые библиотеки, от которых это зависит, конечно).

3 голосов
/ 26 августа 2016

Как упомянуто Риккардо Коссу , пожалуйста, используйте домашний напиток:

brew install qrencode
qrencode -o so.png "http://stackoverflow.com"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...