开业海报上,店名和主标题通常最醒目;电话、价格、日期和报名方式却更容易出错。你可以让图像模型先画背景,文字用排版工具准确放上去;如果想让 AI 连中文字一起画,出图后要逐行检查,并重新扫描任何二维码。

下面的开业、招聘和活动海报是虚构样例。先看结果和检查中发现的问题,再下载海报文字校对工具包,用电脑上的 macOS 文字识别读取海报,脚本帮你找漏字和重复行。

一张招聘海报的多个 AI 生成版本并排对比一张招聘海报的多个 AI 生成版本并排对比

先判断哪些字适合交给模型画

字少、字号大、内容不重要时,可以先试着让图像模型把字画进画面;例如装饰性标题或不承载事实的短句。下面这些信息建议由你在排版软件里输入真实文字:

  • 店名、地址、电话和邮箱;
  • 日期、时间、价格、数量和优惠条件;
  • 报名方式、二维码和法定声明。

AI 画出的二维码只是一块看起来像二维码的图案。要扫码的地方,插入你自己生成的真实二维码,再用手机实际扫一次。

先把要印的字定稿

把每一行文字整理成清单,先由负责人确认店名、时间和数字,再交给图像模型或排版工具。工具包里的 posters.json 有三张虚构海报的示例。下面是一张招聘海报的文字:

巷口咖啡 招聘
咖啡师 2 名
月薪 6000–8000 元
每周休息 2 天,包午餐
简历发送 hr@xiangkou.cafe

如果让模型画字,可以在提示词中逐行列出并要求只出现这些内容:

制作一张竖版招聘海报,米白背景,咖啡棕色标题,留出清晰的文字区域。
从上到下逐字显示以下五行,不要翻译、不要改写、不要加其他文字:
1. 巷口咖啡 招聘
2. 咖啡师 2 名
3. 月薪 6000–8000 元
4. 每周休息 2 天,包午餐
5. 简历发送 hr@xiangkou.cafe
不要绘制二维码,底部留出方形空白。

提示词只能降低跑偏概率,不能保证每行都正确。你也可以只让 AI 画背景和插画,然后在排版软件里把已经确认的文字逐行输入。第一次使用本机 ComfyUI 可看安装教程;在线模型的模型名称和服务可用状态会变化,本文不把两天前的比较结果当作今天的选型建议。Google Gemini 图片生成文档会更新当前模型和能力。

用 OCR 先找可疑行

OCR 是让电脑识别图片里的文字。工具包使用 macOS 自带的 Vision 框架,不上传海报,也不需要 API Key。把海报图片和 s075_ocr.swift 放在一起,在终端运行:

swift s075_ocr.swift 招聘海报.png > 招聘海报-识别结果.txt
python3 s075_check_lines.py posters.json 招聘 招聘海报-识别结果.txt

脚本会逐行显示“匹配”“未匹配”或“重复”,并把最接近的识别结果列出来。它只是帮你缩小检查范围:OCR 可能漏字、把错字按上下文猜对,也可能把布局中的重复文字合并。识别结果有一行不对,回到原图逐字对照;全部匹配也要自己再看一次。

这组三张海报出现过什么问题

下面的统计来自 2026-10-07 保存的 15 张历史样图:本机 Z-Image 两个种子,加三种当时测试的云端模型。它是一次旧样本记录,不是当前模型排行榜,也不能保证新版本得到同样结果。

海报 本机 Z-Image 种子 1 / 2 Nano Banana 2 Nano Banana Pro GPT Image 2
开业 5/5、5/5 5/5 5/5 5/5
招聘 4/5、OCR 报 5/5(人工发现错字) 5/5 1/5 5/5
活动 4/5、5/5 5/5 0/5 5/5

这些分数只说明 OCR 找到了预期文字,不表示画面准确。招聘海报的一处生僻错字被 OCR 按上下文“猜”成正确文字;另一张把邮箱重复画了两遍,文字检查没有把这类视觉重复可靠地判出来。活动海报里还出现了扫不出来的假二维码。

AI 海报里的二维码可能只是花纹,发布前要换成真实码并扫码验证AI 海报里的二维码可能只是花纹,发布前要换成真实码并扫码验证

发布前逐项检查

  1. 把海报放大,逐字核店名、价格、日期、电话和邮箱;
  2. 对照文字清单,检查有没有重复行、漏行或模型自己加的内容;
  3. 把 AI 画的二维码区域删除,放入真实二维码并扫码验证;
  4. 让同事或客户再看一次,确认优惠条件和报名方式没有歧义;
  5. 要求数据完全准确的海报,用排版工具重新输入文字后再导出。

人眼发现 OCR 漏掉的异形字和重复邮箱行人眼发现 OCR 漏掉的异形字和重复邮箱行

拿它挣钱

接海报单时,把“文案确认、视觉方向、文字排版、二维码验证、文件交付”写成几个步骤,约定谁负责最终校对。报价按尺寸数量、修改轮次和是否需要印刷文件计算;没有可靠的统一价时,先查看你准备接单的平台同类服务,再把实际工作量列给客户。不要把 OCR 报告说成“全自动验真”。

常见问题

OCR 显示全对,为什么还要人工看? OCR 识别错字时可能根据上下文猜回正确词,也可能漏掉重复行或把二维码看成文字。数字、金额、联系方法必须回原图核对。

一定要用 AI 画文字吗? 不用。文字信息较多或错一处就会影响报名和成交时,让模型画背景,自己输入文字通常更容易控制。

工具包能在 Windows 上用吗? Python 对比脚本可以运行;包内的 OCR 脚本使用 macOS Vision,需要 Mac。Windows 用户可使用本机 OCR 软件导出文本,再运行 Python 对比脚本。

工具清单

海报、店名、地址、联系方式和金额均为 AI 生成的教程演示素材,不是真实商家信息。