Marco Querini が制作

HCC2D コード

HCC2D(High Capacity Colored Two-Dimensional)コードは、カラー2次元コード形式です。色付きセルにデータを符号化することで QR コードを拡張し、QR コードの堅牢性と誤り訂正能力を保ちながらデータ密度を高めます。

  • デコード. HCC2D Decoder は、Google PlayHuawei AppGallery、および iPhone 向けに iPhone 向け App Store で提供しています。
  • エンコード. オンラインジェネレーターに加えて、HCC2D Encoder は Mac 向け App Store でも提供しています。オープンソースの単一ファイル構成のコマンドライン C エンコーダーも GitHub で公開しており、Debian/Ubuntu ユーザーはパッケージ化された CLI エンコーダーを公式の HCC2D APT リポジトリ からインストールできます。HCC2D API は、任意の言語やプラットフォームからのプログラム生成に利用できます。
  • エアギャップファイル転送. HCC2D Streamer は Mac 向け App Store、および Windows 向け Microsoft Store で提供しています。オープンソースの単一ファイル構成のコマンドライン C Streamer も GitHub で公開しています。このアプリは、HCC2D コードの光学ストリーミングにより、Mac または PC からスマートフォン(iOS または Android)へファイルをエアギャップ転送します。ネットワークやケーブルは不要です。Windows 版 HCC2D Streamer の30秒のデモ動画を見る。上級ユーザーは、コマンドライン版 HCC2D Streamer でより高いスループットを実現できます — ~1 Mbit/s のデモ動画を見る。これらの高スループット設定を調整する機能は、今後のバージョンで Windows および Mac アプリに追加される予定です。スピード比較動画を見る:標準 QR コード、HCC2D 4色、HCC2D 8色で同じファイルを転送した比較です。

実際の動作を見る

Windows 版 HCC2D Streamer — 30秒デモ

コマンドライン版 HCC2D Streamer — 1.5MB を 12秒で転送(約 1 Mbit/s)

QR(~0.34 Mbps)vs HCC2D 4色(~0.73 Mbps)vs HCC2D 8色(~1.05 Mbps) — 15fps

コードを生成

テンプレートを使うと、一般的な QR コンテンツを手作業で整形せずに生成できます。

HCC2D4 では、変更できるのは中間の 2 色だけです。インデックス 0 は黒、インデックス 3 は白のまま固定する必要があります。色として十分に離れたものを選んでください。近すぎる色を選ぶと、デコーダーが安定して識別できない場合があります。不適切な色を選ぶと、デコードできない HCC2D コードが生成される可能性があります。カスタムパレットの責任は、それを選択した人にあります。

準備完了。

プレビュー

PNG をダウンロード

🎨 自分だけの色にしてみましょう。HCC2D4 では中間の2色を選べます。オリジナルのパレットを作ったら、HCC2D Decoder でデコードしてみてください!

プレビュー
生成された PNG がここに表示されます。

      

HCC2D コード仕様、アプリストアを通じて配布される HCC2D アプリケーション、およびオープンソースとして公開される HCC2D ソースコードに関連して表明される見解は、著者個人のものであり、著者が現在または過去に所属もしくは関係していたいかなる機関、組織、または雇用主の公式見解を必ずしも反映するものではありません。

API · API キー申請 · APT リポジトリ · お問い合わせ · サポート · プライバシーポリシー(Web サイト) · プライバシーポリシー(HCC2D Decoder) · プライバシーポリシー(HCC2D Streamer) · プライバシーポリシー(HCC2D Encoder) · 利用規約

ペイロードが大きすぎます

データがサポートされている最大サイズを超えています。

  • 誤り訂正レベルを下げる(例: H ではなく L を選ぶ)
  • バージョンを自動にして、エンコーダに最大対応バージョンを選ばせる
  • データ量を減らす