Current section
Files
Jump to
Current section
Files
lib/qrcode_scanner.ex
defmodule ItsfoundBarcode.QrcodeScanner do
@moduledoc """
functions to handle the actual qrcode scanning
"""
def encode(string_to_encode) do
string_to_encode
|> EQRCode.encode()
end
def encode_to_png(string_to_encode, folder) do
qr_code_png =
string_to_encode
|> encode()
|> EQRCode.png()
File.write("#{folder}/qrcode-#{string_to_encode}.png", qr_code_png, [:binary])
end
def encode_to_base64(string_to_encode) do
string_to_encode
|> encode()
|> EQRCode.png()
|> Base.encode64()
end
end