タグ

ブックマーク / qiita.com/wakaba710 (1)

  • ライブラリを使わずにC#でQRコードを生成してみる - Qiita

    はじめに 「QRコードを手計算&手書きで書けたらかっこいいのでは?」と思い立ち、QRコードの仕組みを勉強しました。 しかしその仕組みは想定の1億倍難しく、到底手計算できるものではありませんでした。 ではせめて…ということで、ライブラリに頼りがちなQRコード生成を1から自分でやってみることにしました。 前提 C#のコンソールで入出力を行います。 QR バージョン1、エラー訂正レベルはH、英数字モード、マスクパターンは011で固定とします。 バージョン1、エラー訂正レベルHの場合はデータコード数9、エラー訂正コード数17です。 バージョン1では21×21マス。下のような構造になっています。数字はビット番号を示します。 生成の流れ データ領域に入れるデータの作成 データをコンソールで入力 データコード語の作成 誤り訂正コード語の作成 QRコード配列の作成 固定領域 データ領域 マスク処理 形式情

    ライブラリを使わずにC#でQRコードを生成してみる - Qiita
    s_ryuuki
    s_ryuuki 2021/08/21
  • 1