返回案例列表AI 智能體實戰

Nanoblock Studio 相片轉積木設計工具

客戶:產品原型/技術展示

純前端 PWA 技術展示:將任何相片量化成積木拼砌設計,自動計出零件清單同生成分頁組裝說明書 PDF。全程喺瀏覽器內處理、相片唔上載伺服器,支援離線使用,UI 做齊繁中/英文/日文三語。

Nanoblock Studio 相片轉積木設計工具
100% 前端
相片唔離開用戶裝置
三語
繁中/英文/日文
7 輪
合成用戶測試

客戶挑戰

一個國際積木品牌想睇一個可行嘅概念:用戶自己上載相片(人像、風景都要得),系統自動轉換成可以實際生產嘅積木拼砌設計,仲要生成到可以直接印嘅組裝說明書。時間極緊——要喺對方離港之前就 present 到一個講得通、demo 得出嘅版本,所以呢個係一次「極速起可用原型」嘅技術展示,唔係一個已完成交付嘅客戶項目。

我們的方案

起一個純前端 PWA:先做色彩科學基礎(sRGB → CIELAB 轉換 + ΔE 最近色比對)將相片量化成積木生產色板,可選 Floyd–Steinberg 誤差擴散抖動增加細節;用戶可以逐格手動修正色塊;最後一鍵匯出零件清單同 LEGO-Art 風格嘅分頁組裝說明書 PDF。全程唔需要伺服器、相片唔離開用戶裝置,支援離線使用,UI 做齊中英日三語,配合積木品牌嘅國際客群。

執行步驟

1

釘實核心需求:任何家庭相/風景相 → 可生產嘅積木拼砌圖 → 可印嘅組裝說明書

2

建立色彩科學基礎:sRGB→CIELAB 轉換 + ΔE 最近色比對,對應 20 種積木生產色(原廠未公開 RGB 數值,色值為依現有產品估算)

3

開發影像處理 pipeline:降採樣 → 亮度/對比/飽和度調整 → 色板量化 → 可選抖動

4

做完整創作精靈:上載 → 裁切(32×32/48×48/64×48 或自訂)→ 預覽調整 → 逐格手動編輯 → 匯出

5

生成 LEGO-Art 風格說明書 PDF:封面頁 + 零件清單頁 + 每 16×16 分頁組裝圖

6

加 PWA 離線支援、IndexedDB 本地儲存作品、三語 i18n(繁中/英文/日文)

7

7 輪合成用戶測試(多角色、三語),修復 IndexedDB 版本升級卡死、背景分頁生成 PDF 掛死、重複儲存作品等真實 bug

服務及功能詳情

影像處理引擎

將任意相片轉換成符合實際生產規格嘅積木拼砌設計。

CIELAB 色彩空間最近色演算法,貼近人眼感知色差而唔係純 RGB 距離

可選 Floyd–Steinberg 誤差擴散抖動,增加漸變細節層次

20 色積木生產色板比對(色值為估算,原廠未公開官方 RGB 數據)

逐格手動編輯:用戶可以微調任何一格顏色

生產文件自動化

一鍵生成可以直接印嘅生產文件,取代人手拆圖。

自動計算零件清單(BOM),逐色統計用量

LEGO-Art 風格說明書 PDF:封面 + 零件清單 + 每 16×16 分頁組裝圖

支援 32×32/48×48/64×48 及自訂板尺寸

純前端 PWA 架構

零伺服器成本,主打私隱同離線可用性。

相片全程喺瀏覽器處理,唔會上載任何伺服器

IndexedDB 本地儲存作品,Service Worker 支援離線使用

三語 UI(繁體中文/English/日本語)

靜態匯出部署,冇後端亦冇資料庫維護成本

功能亮點

由零到可 demo 嘅完整創作流程,喺對方離港前嘅極短時間內完成

CIELAB + ΔE 色差比對:用感知色差而唔係 RGB 距離揀色,成品更似原相

相片私隱設計:全程本地處理,相片唔上載任何伺服器

一鍵生成零件清單 + 分頁組裝說明書 PDF,直接對接生產現場

7 輪合成用戶測試把關,修復多個真實可用性同穩定性 bug

PWA 離線可用 + IndexedDB 本地作品庫,唔怕現場網絡唔穩

三語 UI(繁中/英文/日文),配合國際客群 demo

技術方案

Next.js 16 (App Router, Static Export)TypeScriptTailwind CSS 4Zustandreact-easy-cropjsPDFIndexedDB (idb)VitestPWA / Service Worker

AI 識唔識
你嘅品牌?

輸入你嘅網址,即時睇到 ChatGPT 點樣描述你。 如果答案唔理想 — 我們幫你改變。

Mr. Chao • Webka 技術總監
Rm 01, 11/F, Cameron Sino Technology Limited, 73 Chai Wan Kok St, Tsuen Wan, NT