關於呢個項目
數字油畫生成器將任何相片變成可打印嘅數字油畫模板 — 有輪廓、有編號,隨時可以開始上色。
上載圖片,揀想要嘅顏色數量,工具會自動勾勒區域輪廓、編號,並準備好乾淨嘅可打印 SVG 檔案。呢個係用自己嘅相片整自訂 DIY 數字油畫套裝嘅免費快捷方法。
本項目嘅靈感嚟自開源項目 PBNCanvas,並用現代 Web 技術 — 原生 JavaScript、HTML canvas API 同 SVG — 重新构建,提供快速、直觀、完全客戶端嘅體驗:冇依賴、唔追蹤你嘅圖片、冇伺服器處理。
運作原理
- 用中位切分顏色縮減將顏色量化到你揀嘅調色板大細,並喺 CIELAB 顏色空間做感知匹配。
- 用泛洪填充偵測相連區域(塊面),並將細區域合併到隔離提高可讀性。
- 生成平滑嘅矢量輪廓,並將編號標籤放喺每個區域最寬嘅位置。
- 最終 SVG 可以下載或者按任何尺寸打印 — 可選填充、輪廓、標籤同調色板參考表。
技術一覽
- 中位切分量化 — 將幾百萬種顏色縮減成 4–48 種代表顏色嘅調色板。
- CIELAB 顏色距離 — 按人眼感知顏色差異嘅方式將像素同調色板顏色匹配。
- 泛洪填充區域偵測 — 將顏色相同嘅像素分組成可上色嘅塊面。
全部都喺你嘅瀏覽器本地運行 — 你嘅圖片永遠唔會上載去任何伺服器。詳情請睇我哋嘅私隱政策。
自己試下
一分鐘內將你嘅一張相片變成數字油畫模板。