From 96476044387e98ee1ee7a6eb992b521bd447813c Mon Sep 17 00:00:00 2001 From: Roland Reichwein Date: Fri, 3 Mar 2023 16:55:33 +0100 Subject: Renamed whiteboard to webchat --- qrcode.cpp | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 qrcode.cpp (limited to 'qrcode.cpp') diff --git a/qrcode.cpp b/qrcode.cpp deleted file mode 100644 index da747a5..0000000 --- a/qrcode.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "qrcode.h" - -#include - -#include - -#include - -using namespace qrcodegen; -using namespace Magick; - -void QRCode::init() -{ - Magick::InitializeMagick(NULL); -} - -std::string QRCode::getQRCode(const std::string& data) -{ - QrCode qrc {QrCode::encodeText(data.c_str(), QrCode::Ecc::MEDIUM)}; - - int size {qrc.getSize()}; - - Image image(fmt::format("{0}x{0}", size).c_str(), "white"); - image.type(GrayscaleType); - - for (int x = 0; x < size; x++) { - for (int y = 0; y < size; y++) { - image.pixelColor(x, y, qrc.getModule(x, y) ? "black" : "white"); - } - } - - image.magick("PNG"); - - Blob blob; - image.write(&blob); - return std::string{(char*)blob.data(), blob.length()}; -} -- cgit v1.2.3