M5GFX
M5GFX copied to clipboard
Add argument to take QR code standard margin (QRコード標準の余白を確保する引数追加)
修正点
QRコード規格では、コード周辺に 4 セル以上の余白が必要とされています。 参考: https://www.qrcode.com/howto/code.html
qrcode 関数に引数 bool mergin (default false) を追加し、旧来のコードに影響を与えず、マージンを追加する機構を追加しました。
void qrcode(const char *string, int32_t x = -1, int32_t y = -1, int32_t width = -1, uint8_t version = 1, bool margin = false);
表示例
左:従来のもの 右:margin = true 青枠は qrcode による描画範囲 太さの減少によって 0 になった場合は、描画範囲が足りなかったときと同様に白塗り潰しとなります。