做展览策划这些年,有一件事一直让我很头疼:展签。一张小小的卡片挂在画作旁边,写作者、年代、材质、尺寸,顶多再多几十个字介绍创作背景。观众站在展品前,要么低头读展签,要么抬头看画,两件事很难同时完成。稍微深入一点的内容,展签根本放不下,放多了又像说明书,破坏展厅的美学氛围。
后来我开始给展品做图文讲解二维码。观众用手机一扫,就能看到这件作品的完整介绍:创作故事、细节放大图、艺术家访谈片段,甚至一段制作过程的短视频。展签回归极简,二维码承担深度内容,两者互补,展厅干净了,信息也没丢。这个方法我一做就是好几个展览,从当代艺术展到文物特展都试过,过程中踩了不少坑,也总结出一套相对成熟的流程。
这篇攻略就是把整套流程完整拆给你看。适合美术馆、博物馆的策展人,也适合画廊主、独立策展人,甚至想给自己的作品集做数字说明的艺术家本人。我会从内容规划、二维码生成、图文页面搭建,到现场布置、常见故障排查,一步步讲清楚,保证你看完能直接上手。
1. 整体设计思路:二维码不是贴上去就完事
1.1 展签的局限性与数字讲解的真实价值
传统展签的信息容量非常有限。常规尺寸大概在10厘米乘5厘米左右,能放下的内容大概就是:作品名称、作者、年份、材质、尺寸、收藏地,最多再加一两句策展语。但观众真正想知道的东西远远不止这些——这件作品是在什么背景下创作的?画面上那个不起眼的角落藏着什么细节?艺术家用了什么特殊技法?这些内容放不进展签,硬塞进去又会影响展厅的视觉节奏。
二维码讲解系统解决的正是这个矛盾。它把“看展”这件事分成了两层:第一层是视觉直接感受,观众站在原作前,不被文字干扰,专注欣赏作品本身;第二层是深度信息获取,拿起手机扫一扫,就能进入一个专门的图文页面,按需阅读。好的展览体验应该是分层递进的,二维码就是连接两层体验的桥梁。
我早期犯过一个错误,以为二维码只是把展签内容搬到网页上,结果观众扫了之后发现内容跟展签差不多,第二次就不愿意再扫了。后来我才想明白,二维码承载的内容必须比展签更多、更深、更立体,它要提供的是“展签之外”的价值,而不是“展签的电子版”。想清楚这一点,整个内容规划的方向就不会跑偏。
1.2 一套完整的展品讲解系统应该包含哪些模块
一套成体系的图文讲解二维码,不是简单给每件展品生成一个码就行,它至少应该包含三个层面的设计:内容层、技术层和体验层。
内容层解决的是“观众能看到什么”。我的经验是,每件展品的图文页建议包含四个板块:第一是基本信息,也就是展签上那几行字,快速满足基础信息需求;第二是深度解读,用800到1500字讲清楚作品的故事、技法、背景,这是主体;第三是图片细节,至少放3到5张局部放大图,手机上能看清楚笔触、裂纹、锈迹这类肉眼容易忽略的细节;第四是延伸信息,比如艺术家的其他代表作链接、相关展览推荐、同系列作品导航等。有条件的展览还可以加入音频讲解或短视频,但至少要保证图文部分足够扎实。
技术层解决的是“怎么生成和维护”。这里最核心的决策是选静态二维码还是动态二维码,后面我会专门展开讲。技术层还要考虑批量生成效率、二维码容错率、链接稳定性以及数据统计能力。很多策展人忽略了数据统计,其实通过二维码的扫码量,能反推出哪些作品更受关注,这对展览总结和后续策展都非常有参考价值。
体验层解决的是“观众在展厅现场怎么用”。二维码粘贴的位置、高度、尺寸大小、图文页在手机上的排版、加载速度,这些都会直接影响扫码率。做得好的展厅,观众自然而然就会掏出手机去扫;做得不好的,二维码贴得再大也没人愿意理。体验层才是整个系统最容易出彩也最容易翻车的地方。
1.3 静态二维码和动态二维码,到底怎么选
这是我在策划过程中被问得最多的问题,没有之一。简单说,静态二维码是直接把网址、文字等内容编码进二维码图案里,生成之后内容就固定了,改不了。动态二维码则是一个跳转入口,码里存的只是一个短链接,实际内容放在服务器上,后台改了内容,观众扫码看到的就是新版。
两种方案各有适用场景。如果只是临时展览,展期一两个月,展品不多,内容基本确定不会变,静态码完全够用,省事省钱,没有平台绑定,也不怕第三方服务商倒闭跑路。如果是长期陈列,或者在展览期间预见到内容需要持续更新,比如要不断增加观众留言、补充媒体报道、修复版权信息,那必须用动态码。我经手的项目里,超过两个月展期的展览,基本都选动态码,原因只有一个:海报、导览册页一旦印出去就没法改了,但后台内容可以随时调整。
还有一个非常实际的考虑:动态码能统计扫描数据。主流动态码服务商都会提供扫码次数、扫码时间、地域分布、手机型号这些数据,虽然不能精确到个人,但完全能看出哪件作品最受欢迎、哪个位置扫码率低。这些数据对策展人来说是很有价值的复盘依据。静态码没有这个能力,它就是一个死信息。
2. 二维码生成的完整实操流程
2.1 内容准备:先把文案写好,再谈生成码
很多人的习惯是先迫不及待生成二维码,然后才开始想页面放什么内容,这个顺序是反的。我强烈建议先完成内容准备,至少要完成文案初稿和图片素材整理,再来生成二维码。因为不管用静态码还是动态码,最终观众扫码看到的都是内容,内容质量决定了整个项目的成败。
内容撰写的核心原则是“分层供给”。第一层是快速信息,确保观众扫完码后在10秒内就能获取基础信息,不需要上下翻动。第二层是深度内容,提供完整的创作背景、技法分析、艺术史脉络,满足想深入了解的观众。我给团队定的撰稿格式是固定的:开头200字以内讲清楚“这是一件什么作品”,中间800字左右展开“为什么值得看”,结尾用200字左右引导下一步动作,比如“展厅二楼还有这件艺术家同一时期的另外两幅作品”。
配图方面,每件展品建议准备主图1张、细节图3到5张、对比图若干。细节图一定要单独拍摄,不能直接从主图上裁剪,因为像素不够。我一般要求细节图的长边不低于1600像素,这样在手机屏幕上才能看得清晰。图片命名也要规范化,推荐格式是“展品编号_图片类型_序号”,比如“A-013_细节_01”,批量上传的时候才不会乱。
2.2 二维码生成工具选型对比
工具选型是整个流程里看起来最简单、实际上最容易踩坑的环节。我自己用过不下十种生成工具,从在线二维码生成器到开源的Python库都试过,最终留下的方案其实就那么几个。
图表展示主流方案:在线平台类、编程生成类,表格如下。
| 方案类型 | 工具名称 | 优点 | 缺点 | 适合场景 |
|---|---|---|---|---|
| 在线平台 | 草料二维码 | 功能全、模板多、支持动态码和数据统计 | 免费版有功能限制,好看样式需付费 | 中小型展览、非技术背景策展人 |
| 在线平台 | 微微二维码 | 操作简单、批量生成能力强 | 部分高级功能收费,平台迁移成本高 | 需要批量生成的展览项目 |
| 在线平台 | 腾讯问卷/文档自带 | 零成本、无额外平台依赖 | 样式单一、不适合精美印刷 | 内部测试、临时方案 |
| 本地生成 | Python qrcode库 | 完全可控、无限批量、可嵌入设计 | 需要基础编程能力,生成后需自托管 | 技术团队支持的复杂项目 |
| 设计工具 | Illustrator插件 | 矢量输出、美观可控 | 需要专业设计软件操作经验 | 对二维码美观度要求极高的展览 |
这里重点聊聊我在不同情境下的选择。如果是展品数量在50件以内、预算有限的小型展览,我会直接用工在线的草料或同类产品,选一个好看的模板,把每件展品的图文链接填进去,生成动态码,粘贴到文档里管理,效率很高。如果是超过100件展品的大型展览,批量生成就变成刚性需求——在网页上一个一个输入信息太容易出错,而且效率低。这时候我倾向于用Python脚本批量生成,一张张保存为矢量图或高清PNG,后续排版印刷都方便。
不管用哪种工具,有一条铁律:生成之后一定要用多个品牌的手机轮番扫一遍。微信内置扫码、支付宝扫码、手机自带相机扫码,这三种是最常见的入口,任何一方扫不出来都不能上线。这一步不能省,我接过太多因为“手机自带相机能扫、微信扫不出来”而现场翻车的案例了。
2.3 关键参数设置与避坑要点
二维码生成过程中有几个关键参数,很多人不在乎,真出问题的时候再回头改就会很被动。我一个个说。
第一是容错率。二维码的容错率分为L、M、Q、H四个等级,分别能容忍大约7%、15%、25%、30%的图案损坏或遮挡。放在展览场景里的二维码,我建议至少选M级,最好选Q级。为什么?因为展览现场的二维码会被贴在各种材质上,可能会被观众不小心刮花、沾染指纹、甚至被海报折叠。容错率调高一点,码上缺一小块也能正常扫出来。代价是码的图案会更复杂、密度更高,但只要不是打印得特别小,影响不大。实测下来,Q级是展览场景最稳妥的选择。
第二是边距,专业说法叫“quiet zone”。二维码图案四周必须留出至少4个模块宽度的空白区域,这个区域不能有任何印刷内容,否则会影响识别。很多设计为了好看,把二维码放在深色背景上,或者四周贴满装饰元素,结果扫码时识别率骤降。我见过最夸张的是一个展览海报,设计师把二维码缩小放在角落,周围全是密密麻麻的文字,最后印出来怎么扫都扫不动。解决方法是:裁切或输出时固定保留3毫米以上的白边,印刷厂如果要把二维码直接“裸贴”在深色材质上,那就先垫一个白色圆角方块。
第三是尺寸与像素。印刷用的二维码,建议实际打印尺寸不低于2厘米乘2厘米,最好做到3厘米左右。如果是从在线平台下载二维码图片,要注意下载原图、高清图,不要用预览图。有些平台的免费下载会压缩画质,放大打印后边缘发虚,扫码识别就会受影响。如果是自己用代码生成,PNG格式直接设置边长不低于600像素,SVG矢量格式效果更好。
第四是颜色对比度。二维码的默认配色是黑底白边,这是最稳妥的方案。如果要配合展览设计做品牌化定制,可以把黑色换成深色,白色保持白色,深色与浅色之间的明度差越大越好。千万不能做白底白码、浅黄底白码这种阴间操作,看起来高级,但没有机器能识别。
2.4 批量生成的高效工作流
做大型展览时,几十上百个二维码如果一个个来,光录入就能耗掉几个小时,而且容易错位。我分享一下目前团队在用的批量生成工作流。
首先是准备一份Excel表格,列名包括:作品编号、作品名称、图文链接(动态码场景下)或文字内容(静态码场景下)、展品位置、尺寸要求。把所有展品信息填进去,这份表格同时是后续布展的数据库。
如果走动态码路线,就用在线平台的批量导入功能。草料这类工具一般都支持Excel批量导入,只需要把作品名称和链接两列对应好,系统会自动生成一整套动态码,生成的文件名也能按规则自动命名。这个方案适合内容量大、每件展品都有一个独立图文链接的情况。
如果走静态码路线,或者需要完全自主控制,我用的是Python脚本。下面贴一段我常用的示例代码,基于qrcode库:
import qrcode import qrcode.constants import pandas as pd df = pd.read_excel("exhibition_list.xlsx") for _, row in df.iterrows(): art_id = row["作品编号"] content = row["图文链接"] # 或文本内容 qr = qrcode.QRCode( version=None, error_correction=qrcode.constants.ERROR_CORRECT_Q, box_size=12, border=4, ) qr.add_data(content) qr.make(fit=True) img = qr.make_image(fill_color="black", back_color="white") img.save(f"output/{art_id}_qr.png")这段代码会读取展览清单Excel,为每一行生成一个带编号命名的二维码PNG图。注意我把容错率设置成了Q级,边距用默认的4个模块,box_size设成12,这样生成的图片按5厘米打印也不会糊。脚本跑完后,我还会再写一个小脚本,把所有二维码拼成一张张A4打印版,方便后续裁切。
批量生成之后千万要做一件事:抽样验证。我不会挨个去扫,但会从生成的码里随机抽10%逐一扫码,确认扫码结果与Excel里的信息一致。这个环节每年都在帮我拦住错误——最常见的情况是把B作品链接填到了A作品的码里,这种错误如果有观众在现场发现,会非常尴尬。
3. 图文讲解页面的搭建与移动端体验优化
3.1 图文页面的三种搭建方式对比
二维码生成容易,真正的功夫在图文页面怎么搭。常见的搭建方案有三类,我分别说下优缺点。
第一类是用微信公众号文章。优势是排版好看、朋友圈传播方便、打开率高,而且是微信生态里最顺滑的体验。劣势是发布流程繁琐,每篇都要经过公众号后台编辑、审核、发布,如果展品有几十件,就要发几十篇文章,后期内容要修改的话还得逐篇进后台编辑再发布。另外,观众如果没关注公众号,打开文章前经常会弹出关注引导,这个对展厅扫码场景来说非常劝退。我的建议是:公众号文章适合做展览整体介绍这种总览内容,不适合做每件展品的独立讲解页。
第二类是用在线文档工具,比如腾讯文档、语雀、Notion。优势是零成本、上手快、支持协同编辑、内容可随时更新。劣势是排版受限,页面上容易带着平台LOGO和编辑痕迹,部分文档在手机上打开需要加载较长时间。腾讯文档我在小型展览里用过几次,基本能用,但美学上离展览水准还是有点距离。
第三类是自己搭建一个轻量H5页面。这是我最推荐的方案,尤其适合有一定预算的正式展览。可以简单做一个响应式HTML页面,只包含标题、正文、图片三块内容,整个页面不超过100KB,手机扫码后秒开,没有任何平台杂音。这个方案最大的好处是完全可控:配色、字体、图片尺寸都能跟展览主视觉设计统一。技术上有两种实现路径:简单点,写一个静态HTML模板,每个展品复制一份改内容;复杂点,用JSON做数据文件,前端动态渲染,一套模板管全部展品。
3.2 移动端图文页的排版与性能优化要点
扫码后打开的是一个手机网页,那就必须按手机端的规则来设计。我总结了几条硬经验。
文字排版上,正文字号不要小于16像素,行间距建议1.6到1.8倍。观众扫码的姿势通常是站着的、单手举手机,如果字太小或者行距太密,阅读体验会非常差。段落之间要有明确留白,段首缩进可以省掉,因为手机屏幕窄,缩进反而浪费空间。标题层级控制在三级以内,页面上最多出现一个主标题和两三个小标题,不要搞成论文结构。
图片处理是重点。手机上打开一个动辄几百KB的图片会很卡,尤其展厅现场往往有大量观众同时扫码,服务器和网络带宽都不一定扛得住。我通常会把每张图片用在线压缩工具压到200KB以内,长边控制在1500像素左右。一组5张图片,整个页面加起来不超过1.2MB,4G网络下1到2秒就能完整加载。如果你有技术条件,可以上CDN做图片加速,但中小型展览说实话没必要,压缩到合理体积比什么加速都好使。
另一个容易忽略的问题是页面标题。微信扫码后,手机顶部会显示网页的title,这个title会直接影响观众点击的意愿。内容是“401展厅展品讲解”这种纯编号标题,观众可能扫完就退出了;改成“《晨雾》——陈一鸣的十年创作回顾”,点击意愿明显更高。每件展品的页面都要设置独立的、有吸引力的标题,同时配合一个简洁的meta description,这样微信等平台分享时也能显示好看的信息卡片。
3.3 从扫码到阅读的转化率提升技巧
做图文讲解二维码,最容易出现的一个尴尬是:观众扫了码,但很快又退出了,阅读率很低。这不是内容不行,而是从码到内容之间的“桥”没搭好。我分享几个实打实提升转化率的技巧。
第一个技巧是扫码前提示。实践证明,在二维码旁边贴一行辅助文字,强调“扫码看作品高清细节图”或“扫码听策展人讲解”,扫码率会提升一倍左右。观众需要知道扫了之后能得到什么,不然他心里犯嘀咕:这码会不会是垃圾广告?
第二个技巧是页面首屏必须一击即中。页面打开后,观众第一眼看到的不应该是大LOGO、展览名称这些表面信息,而应该是这件作品的高清大图和一句话核心亮点。我在每个页面的顶部放一张全宽作品图,下面紧跟一行用大号字写的简述,比如“这是艺术家在疫情期间创作的最后一幅水彩”。观众在滑动的前两秒内能感知到内容的价值,才有耐心继续往下看。
第三个技巧是设置页面底部的延伸动作。图文读完到页尾,不要让它戛然而止,应该有一个自然的引导按钮或链接,比如“查看艺术家其他作品”“预约下次导览”“留言互动”。这一步既能让观众停留更久,也能为展览沉淀数据和用户关系。我在最近一次展览中,在每件展品的图文页底部加了一个“给策展人留言”的入口,结果收到了上百条观众留言,其中好几条对下一轮策展迭代特别有价值。
4. 展览现场的二维码布置:尺寸、位置与扫描体验
4.1 二维码最小尺寸与扫码距离的换算
二维码能扫出来的核心原理,是镜头能分辨码上的每一个独立模块。如果打印机把二维码打得太小,模块之间糊在一起,摄像头就认不出。所以现场打印尺寸不是凭感觉定的,而是有一个基于扫码距离的换算逻辑。
行业内有一个比较通用的参考比例:二维码的实际宽度应该约等于观众扫码距离的十分之一。也就是说,如果观众站在30厘米开外扫,码的宽度至少要做到3厘米;如果观众站在50厘米以外,码宽就要做到5厘米。展厅里的展品讲解二维码,观众通常需要站在隔离带外或者矮柜前面,扫码距离往往在40到70厘米之间,所以码的打印宽度建议做成4到6厘米。我见过不少展览把二维码做成指甲盖大小贴在展签角上,这种码就算手机摄像头素质再好,也是妥妥扫不出来的。
如果现场条件允许,我会把二维码做在展签下方独立的一块小牌子上,牌子做到8厘米乘8厘米左右,码本身占据5乘5厘米的区域,旁边留出足够的白边。这样既保证了打印精度,也让观众一眼就能注意到。
4.2 材质选择与耐候性考量
展厅环境对二维码印刷材质的要求,比很多人想象中严苛得多。首先是反光问题,展柜玻璃表面、亚克力板、覆膜铜版纸都容易产生反光,光线一照,二维码部分区域泛白,识别率骤降。我的处理方案是:室内的平面展签,用哑光覆膜,不要用亮光膜;如果必须放在玻璃柜里,要把二维码贴在玻璃外侧而不是内侧,并且稍微倾斜一个角度,减少正面反射光线。
其次是耐候性问题。展览少则一个月,多则半年,高频触摸会让二维码表面沾染指纹、灰尘,甚至被划伤。哑光材质比亮光材质更抗指纹。如果预算够,可以选防水防油污的环保PVC材质,裁切好用3M双面胶固定;预算有限的话,普通哑光不干胶打印也够用,但建议备一批打印好的备用码放在现场,工人巡场时发现坏的可以直接替换。
还有一个细节是色彩还原。印刷品的色彩会有色差,如果二维码用了品牌色做定制,比如深蓝色、酒红色这些,印出来之后颜色可能会偏离原设计。品牌色系里加一点常见行业的常识:如果需要做深色二维码,建议在印刷前先打样,用实物在展厅灯光下测一下扫码效果,确认没有色差导致的识别问题后再批量印刷。
4.3 摆放高度、位置与观众动线设计
二维码放在哪里,直接影响扫码率。我总结过一条不成文的经验:二维码的摆放位置要遵循“视线落点法则”——观众站在展品前,视线自然落在画作中部的偏下方,当他们想寻找更多信息时,目光会先看展签,再看展签周围。二维码离展签越近越好,最理想的方案是接在展签下方30厘米以内。
高度方面,观众的扫码动作是低头或轻微弯腰,最舒适的位置在距离地面120到140厘米之间。这个高度正好在多数人的胸前到腰际范围,扫码时手臂最放松。如果放得太低,观众要蹲下来扫,扫的人就少一大半;放得太高,观众要踮脚,同样不自然。
动线上还有一个反直觉的现象:大量观众会从出口方向逆着参观动线走,如果二维码只在展品一侧设置,那就会有一批观众要绕到另一边才能扫。有条件的情况下,建议大件展品周围做双面或多面贴码,让不同方向的观众都能轻松扫码。室内展墙上,二维码不要贴在展品正下方,因为那里经常被隔离带挡住,贴到展签旁边45度侧下方更稳妥。
5. 常见问题与排障实录
5.1 扫码失败的典型原因与快速修复
做过的展览多了,现场的二维码问题我几乎都碰到过。如果观众反馈码扫不出来,按照下面这个顺序排查基本能定位问题。
第一个高频原因是打印尺寸太小或打印模糊。尤其是低成本的喷墨打印机,打印小尺寸二维码时边缘容易发虚。排查方法是用手机贴得很近扫一次,如果贴很近也扫不出来,多半是码本身打印有缺陷,直接换成品。如果贴很近能扫、正常距离扫不出,那就是尺寸不够大,重做更大的码。
第二个高频原因是环境光线问题。展厅的灯光设计讲究观赏效果,经常会用射灯、追光,这些强光打在亚克力表面就形成大面积反射斑。排查时可以找观众问一下扫码失败时手机界面上的提示——是“无法识别”还是“识别成功后无法打开”?前者说明码本身有问题,后者说明链接出了问题。如果是反光问题,调整一下码的倾斜角度或者换个材质就能解决。
第三个高频原因是二维码图案被修饰过度。现在流行做艺术化二维码,把二维码融进海报、画作里,但容错率有限,局部遮挡面积一大,再怎么高容错都救不回来。如果展览主视觉坚持要做艺术二维码,我强烈建议做两种码:一种艺术码摆着好看,一种标准码放在隐蔽但可达的位置,比如展签背面或旁边的说明牌上。这样既保住了设计感,又保住了功能。
5.2 链接失效与内容更新的应急方案
动态二维码最大的隐性风险是平台跑路或短链接服务失效。当年我吃过一次亏:用某个免费短链服务生成了一批码,结果半年后这个服务关闭了,所有码全部变成死链,一批已经印刷的物料全部作废,只能紧急重印。从那以后我定了死规矩:凡是长期展示的二维码,背后指向的链接域名必须是自己可控的,也就是自建域名或长期稳定的付费服务。
如果展览期间确实要更新内容,比如发现某件展品的作者生平写错了,或者要补充一个临时活动公告,动态码的价值就体现出来了。后台改完内容,扫码立刻生效,不需要重新印刷任何物料。这里有一个容易被忽略的操作技巧:后台更新内容时,不要只替换一段文字,要把页面的版本号或更新时间显眼地标出来。观众会看到这页跟昨天不一样,印象深刻;团队成员也知道改过哪里,不容易重复劳动。
如果用的是静态码,内容想改就麻烦了。对策是提前在规划阶段想清楚哪些内容可能变动,那些内容不要写进静态码绑定的页面里,而是放到一个固定的“信息总览页”,静态码指向总览页,总览页里再设置子链接跳转到各个可变动模块。这样静态码本身不变,变动的只是总览页指向的下级内容。这是一个很老套但很实用的设计思路。
5.3 扫码数据统计与展览迭代
动态码服务后台一般都能看到扫码次数和趋势。我在每一轮展览中都会重点关注这三个数据指标:单品扫码量、每日扫码时段分布、扫码后跳出率。单品扫码量排前几名的展品,往往是展览中最抓人的内容,下一轮的策展重点会往这个方向倾斜;每日扫码时段分布图则能看出来展厅的客流高峰,高峰时段如果扫码成功率明显下降,那就要考虑是不是网络带宽扛不住了。
还有一个经常被忽略的用法:把统计后台与人工巡场记录对照。统计后台显示某件展品扫码量一直飙升,但人工反馈那个区域的码贴纸频繁损坏,那就说明码的摆放位置可能太容易被触碰,或者材质不够耐磨,下一轮布展要换成更结实的方案。数据不会替你做决定,但能帮你发现那些肉眼看不见的问题。
我个人在实际运作中还有一个习惯:展览结束后,我会把所有展品的扫码量导出,跟布展时的预期做对比表格,整理成一份内部复盘文档。这个文档会在下一场布展前翻出来看,哪些内容观众真正需要,哪些内容只是策展人自己觉得重要,数据会给出一个特别冷静的回答。这种基于真实反馈的迭代,比我闭门造车改十版文案都有效。