Генератор QR кодов
Вчера набросал страничку для генерации QR кодов.
Для генерации решил не использовать свой бэкенд и воспользоваться возможностями гугла (ниже код запроса). Не используются сторонние JS и CSS, все свое - домашнее.
/**
* Скрипт для запроса QR кода из гугла
* @param {type} text текст
* @param {string} ecc коррекция ошибок (L, M, Q, H)
* @param {int} size размер изображения
* @return {string} сформированный запрос к гуглу
*/
var getQRUrl = function(text, ecc, size){
var url = 'http://chart.apis.google.com/chart?cht=qr&chs={s}x{s}&chld={e}|0&chl={t}';
ecc = ecc || 'L';
size = size || 200;
text = encodeURIComponent(text).replace(/'/g,"%27").replace(/"/g,"%22");
url = url.replace(/\{s\}/g, size).replace(/\{e\}/, ecc).replace(/\{t\}/, text);
return url;
};
Теги: javascript, проекты