實用創作流程
QR 碼工作坊海報:解碼最終檔案再驗收

工作坊海報需要可靠的下一步操作。如果QR 碼開啟錯誤頁面,或排版後無法解碼,漂亮標題也幫不到拿著手機的人。請分別核對目標地址、實際QR 碼和最終海報。
虛構的 Cedar Cup studio 示例指向已有 Ciyo 部落格,並明確標為示範連結,不是真實活動或預約入口。Ciyo 生成並解碼QR 碼,製作海報,再解碼最終檔案;我們獨立重複了檔案核對。
製作QR 碼前先確認目標頁面
開啟目標頁面,確認它真正提供的操作。真實工作坊應由組織者確認預約頁面、日期、人數限制及備用聯絡途徑。HTTP 請求成功本身不能證明報名流程有效。
示範地址為 https://ciyo.ai/blog,Ciyo 檢查時直接回傳 HTTP 200,沒有重定向。可見標籤寫著 Demo QR: read the Ciyo blog,備用文字為 ciyo.ai/blog,海報沒有預約承諾。

生成帶完整靜區的QR 碼
獨立QR 碼為版本 2,含 25×25 模組,糾錯級別 M。每側有四個白色模組的靜區,所以 660×660 檔案共含 33×33 模組,包括靜區。
DENSO 的QR 碼指南說明了周圍淨空的必要性。放置時應完整保留,不要僅憑預覽仍像方形,就往碼中新增標誌或裝飾。
按整數模組尺寸放置原始QR 碼
Ciyo 在 1080×1350 海報的 (375,780) 處,以 330×330 畫素嵌入未經修改的原碼。包含白色靜區在內,每個模組變成 10×10 畫素,另外的白色面板在四周再加 40 畫素淨空。
排版中活動示例、日期、時間和示範連結都是真實可編輯文字。QR 碼來源與海報裝飾分開,不會作為新圖片提示詞的一部分重新生成。
| 元素 | 測量值 |
|---|---|
| 海報 | 1080×1350 |
| QR 碼來源 | 660×660 |
| 放置QR 碼 | 330×330 |
| 海報中的模組大小 | 10×10 畫素 |
| 靜區 | 每側 4 個模組 |
| 額外白色淨空 | 40 畫素 |
保持這個已獨立解碼的QR 碼來源不變。製作可編輯海報,使用真實活動文字、可見備用網址和明確示範標籤。按整數模組尺寸放置QR 碼,保留靜區,不要覆蓋裝飾。渲染真實海報,將QR 碼畫素與原碼縮放結果比較,並獨立解碼完整最終檔案。報告準確網址,不要聲稱完成手機掃碼或列印。解碼最終海報,而不只檢查原碼
Ciyo 對完整最終 PNG 使用獨立解碼器,我們下載後再用 OpenCV 獨立解碼,結果準確為 https://ciyo.ai/blog。同時確認嵌入QR 碼位元組與原圖相同,渲染後的畫素與最近鄰縮小原碼相同。
放置後的QR 碼只有黑白兩色,靜區保持白色。這些是數位檔案檢查;手機相機、紙張、反光和觀看距離仍可能帶來實際問題。

另行測試實際發布或列印版本
用受眾實際使用的裝置掃描匯出檔案。列印時應按目標物理尺寸製作校樣,在合理照明與距離下測試。發布渠道壓縮或縮放圖片後,還要再次核對。
本例沒有手機相機掃描或實物列印測試。不能從檔案解碼成功推斷這些任務已完成,應保留在交付檢查中。最終連結也應核對預期操作,而不只是確認頁面能載入。
保留可讀備用地址與版本記錄
可見的 ciyo.ai/blog 為無法掃碼的讀者提供路線。真實活動應顯示合適的可讀網址,並明確需要完成的操作。把來源地址、QR 碼和確認過的海報一起儲存。
目標地址改變時,應生成新碼並重復最終檔案解碼。不要手動畫改幾個模組,也不要假定曾檢查過的原碼能證明修改排版後仍可掃描。流程應以核對過的交付檔案結束。
實用問答
這個QR 碼能報名工作坊嗎?
不能。它開啟 Ciyo 部落格,並明確標為虛構示範。真實活動應使用經過確認的報名地址。
可以在碼內加入標誌嗎?
本例保留沒有覆蓋物的原碼。任何改變都需要重新解碼和實際掃碼測試。
解碼成功能證明列印海報有效嗎?
不能。請使用真實手機,在實際照明和觀看距離下檢查列印版本。
從網址到最終檔案檢查一張海報
用 Ciyo 保留目標地址、QR 碼和最終海報,再核對匯出檔案及實際發布渠道。