Створіть QR-код в Ubuntu 16.04


14

Як я можу створити QR-коди в Ubuntu 16.04?


4
З чого ви хочете створити QR-код? URL-адреса? Довільний текст чи двійкові дані? Будь ласка , змініть своє питання , щоб прояснити те , що ви хочете досягти.
Девід Фоерстер,


@Rinzwind: Це виглядає майже як відповідь на мене.
Девід Фоерстер,

2
@Rinzwind Йдеться про те, щоб прочитати QR, а не створити його. Також ви тестували qreator? Мені це здається абсолютно розбитим.
Байт командир

Ми використовуємо qrencode протягом 5 років або більше;)
Rinzwind

Відповіді:


27

Я протестував два додатки, які добре працювали на Ubuntu 16.04 для створення QR-кодів:

  • Якщо ви хочете простий інструмент командного рядка, я можу порекомендувати qrencode.

    Він приймає назву вихідного файла та, необов'язково, рядок введення в якості аргументів командного рядка і створює файл PNG з QR-кодом. Якщо в якості аргументу не подано жодний вхідний рядок, він зчитується зі стандартного введення, тож ви можете або ввести термінал, або вивести в нього іншу команду. Є також кілька більш вдосконалених варіантів.

    Встановіть його за допомогою sudo apt install qrencode.

    Основне використання - це qrencode -o "output-file.png" "Your text here".
    Для отримання додаткової інформації див man qrencode.


  • Якщо ви хочете зручний інтерфейс GUI, спробуйте qtqr.

    Він пропонує вам чистий користувальницький інтерфейс, який дозволяє вибрати тип вхідних даних, наприклад, URL, електронна адреса, номер телефону, облікові дані WiFi або звичайний текст. Ви можете легко вибрати розмір пікселя, рівень запасу та виправлення помилок та зберегти у форматах PNG та SVG. Це також дозволяє сканувати та декодувати QR-коди з файлів зображень або веб-камери.

    Встановіть його за допомогою sudo apt install qtqr.

Тепер ось скріншот, який показує, як створити QR-код моєї URL-адреси профілю Ask Ubuntu за допомогою обох інструментів (і використовувати eogправоруч для перегляду зображень, створених компанією qrencode, оскільки вона не має попереднього перегляду). Зауважте, що створені зображення абсолютно ідентичні:

qtqr і qrencode / eog


1
Варіант, qrencodeякий може бути дуже корисним: qrencode -o- "your text here" | display -(створіть QR-код для "вашого тексту тут" і відобразіть його за допомогою ImageMagick на екрані, закрийте натисканням Escape). Для створення більшого розміру, задайте -s<number>параметр як в: qrencode -s8 -o- "your text here" | display -. Створіть щось із буфера обміну:xsel -b | qrencode -o- | display -
Lekensteyn

Не використовуйте qtqr, якщо ви не хочете витратити пару годин, намагаючись з'ясувати, чому генерований QR-код містить пошкоджений текст
user502144

0

Використання Scribus

  1. Встановіть та відкрийте Scribus
  2. У новому діалоговому вікні Документа виберіть Односторонню сторінку Діалогове вікно "Новий документ" із вибраною однією сторінкою
  3. У меню Вставка вгорі виберіть Штрих-код Вставка> Штрих-код
  4. Виберіть QR-код зі спадного меню Тип (Ви можете розгорнути це вікно, якщо воно занадто мало) Введіть> QR-код
  5. Введіть текст, який потрібно кодувати, у полі введення коду QR-код цієї сторінки створений
  6. Натисніть кнопку ОК і натисніть, щоб розмістити на кадрі "кадр", який говорить Scribus QR-код розміщений
  7. Змініть розмір "кадру" так, як вам потрібно Змінено розмір QR-коду
  8. Експортуйте сторінку у вигляді зображення з Файл> Експорт> Зберегти як зображення ... Файл> Експорт> Зберегти як зображення
  9. Обріжте зображення в редакторі зображень

3
Це, безумовно, добре, якщо хтось уже використовує Scribus і в ідеалі може продовжувати працювати з QR-кодом у цьому додатку, але для генерування виключно простих QR-кодів я, мабуть, не використовував би його. Це дещо як рекомендувати LibreOffice Writer для обрізання зображень ...
Byte Commander

хай, правда, особисто я трохи спотикався, щоб зрозуміти, що функціонал існує, і я Скрібус лежав довгий час, думав, може, хтось інший може перебувати в тому ж човні.
groundjet

Це трохи схоже на використання молотка замість викрутки, коли доведеться просто закрутити вільний гвинт.
Мухаммед бен Юсрат
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.