由 Marco Querini 创建
HCC2D 码
HCC2D(High Capacity Colored Two-Dimensional)码是一种彩色二维代码格式。它通过在彩色单元中编码数据来扩展 QR 码,在保留 QR 码的鲁棒性和纠错能力的同时提高数据密度。
- 解码. HCC2D Decoder 已在 Google Play、Huawei AppGallery 及 iPhone 版 App Store 上提供下载。
- 编码. 除了在线生成器之外,HCC2D Encoder 也可从 Mac 版 App Store 下载。开源的 WebAssembly Web 编码器可在 GitHub 获取,也可作为即用型 GitHub Pages 应用直接使用。GitHub 上还提供了开源的原生和命令行编码器:C 命令行编码器和纯 Python 编码器;Python 版既可通过命令行使用,也可作为可导入的库使用。Debian/Ubuntu 用户可以通过官方 HCC2D APT 软件源安装打包好的 C 编码器,Python 用户则可以从 PyPI 安装 hcc2d-encoder。HCC2D API 支持从任何语言或平台以编程方式生成代码。
- 空气隔离文件传输(Air-Gapped). 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 — 12 秒传输 1.5 MB(约 1 Mbit/s)
QR(~0.34 Mbps)vs HCC2D 4 色(~0.73 Mbps)vs HCC2D 8 色(~1.05 Mbps) — 15fps
生成代码
预览
下载 PNG🎨 打造你的专属配色:HCC2D4 支持选择两种中间颜色。创建自己的调色板后,再用 HCC2D Decoder 试着解码吧!
兼容性提示:解码 HCC2D8 版本 1 代码需要 HCC2D Decoder 1.2.6 或更高版本。如果您使用的 HCC2D Decoder 低于 1.2.6,请关闭“自动版本”,并将“指定版本”设置为 2 或更高版本。
HCC2D16 是一项仍在开发中的实验性预览功能。
生成的 PNG 将显示在这里。