二维码与 ICO 图标:两个小资源怎么生成

一、二维码的「版本」由内容长度决定

二维码有 40 个版本,版本号决定网格大小:边长 = 4×版本+17 个模块。容量按字节算,不按字数算:47 字符的网址在纠错等级 M 下落在版本 4(33×33 模块);内容更长、纠错调到 H,就升到版本 6(41×41)。

中文更吃字节:「你好,世界」只有 5 个字,UTF-8 编码后是 15 字节——每个汉字 3 字节,版本 2(25×25)就够。把网址变短、纠错等级按场景选,是控制二维码密度的两个抓手。

二、纠错等级的取舍

等级可恢复面积容量
L~7%最大
M~15%折中
Q~25%较小
H~30%最小

印在包装、车贴上选 H(磨损了也能扫);网页里展示选 M 就够。容量与强度此消彼长,内容太长时先想缩短链接。

三、ICO:一张图的多尺寸打包

网站图标不是一张图,是一个容器里的多张尺寸:16/32/48 覆盖浏览器标签页与书签,128/256 给高分屏与快捷方式。本站生成器预设 classic(16/32/48)与 full(16/32/48/64/128/256),源图最好先裁成 1:1 正方形再上传。

四、直接算

二维码生成器:内容变长自动升版本,SVG 矢量输出

ICO 图标生成:多尺寸打包,本地转换

本站文章为个人使用经验的原创整理,除已注明来源的引用外均为本人撰写。文中涉及的软件名称、商标、截图等归各自权利人所有,引用仅用于说明与交流。如认为本站内容侵犯了你的合法权益,请通过「关于本站」页面的联系方式告知,核实后将及时更正或删除。