ByteScope

Restore Old Photos

把褪色的照片修清楚,想上色再上色——不用把爸媽的照片交給陌生網站。

檔案不會離開你的瀏覽器 — 全部在本機處理。

照片

把老照片拖到這裡

或點一下選檔,也可以貼上。JPEG、PNG、WebP 都可以。

修復

放大

放大用 Real-ESRGAN compact 4×(約 4.6 MB,BSD-3-Clause)。選 2× 是把 4× 的結果再縮小。

加速: 正在看這個瀏覽器做得到什麼…

什麼會離開這個分頁

照片不會。讀取、放大、合成都在這個分頁裡。沒有上傳的位置。

你按下按鈕時才會從 Hugging Face 抓模型,照片不會跟著出去。之後就留在這個瀏覽器的快取裡。

放大 4.9 MB。上色 113.2 MB。抓之前就寫在這裡。

關於這個工具

幫爸媽掃舊照片的人,才是這頁的讀者

老照片不是商品照。你不會想讓它躺在從沒聽過的伺服器上。放大用 Real-ESRGAN compact 4×(BSD-3-Clause,大約 4.6 MB),上色用 DDColor(Apache-2.0,大約 108 MB)。兩個檔的名字、大小、授權都寫在畫面上,*下載之前*就看得到。上色預設是關的,所以 108 MB 的下載不會是意外。

2 倍跟 4 倍都來自同一顆模型

這顆精簡網路只會做 4 倍。選 2 倍時,它先跑 4 倍再做 2×2 方塊縮小,不會另外載一顆。大圖會重疊切塊,最長邊壓在 768 px,才不會把分頁的記憶體撐爆。做完用前後對照滑桿——跟圖片比對那頁同一套說法。

上色可關,硬體限制也不藏

DDColor 是 fp16。有 WebGPU 的機器走顯示卡。WebAssembly 對 fp16 支援不完整,證件照那條線已經踩過——所以這個瀏覽器沒有 WebGPU 時,上色的勾選會直接講,放大照樣能用。這是寫出來的限制,不是灰掉的謎。

這個分頁到底會送出什麼

照片不會。模型位元組是你按下按鈕才從 Hugging Face 來。跑過一次就留在這個瀏覽器的快取。沒有帳號,也沒有上傳端點。

常見問題

照片會被上傳嗎?

不會。讀檔、切塊、推論、輸出都在這個分頁裡。網路上走的只有你要的模型檔,照片不會附在那些請求裡。

為什麼上色要另外抓這麼大的檔?

因為它就是這麼大。DDColor 大約 108 MB。藏在預設打開的開關後面是騙人。只想修清楚的話,放大那顆 4.6 MB 就夠了。

會不會亂補臉或亂補字?

GAN 放大本來就會幻覺出紋理。臉可能有一點塑膠感,手寫可能多出筆畫。用滑桿對過,覺得「修好」的那張比模糊的原圖更假,就留原圖。

為什麼沒有 8 倍?

768 px 的原圖做 4 倍,一邊已經 3072 px。8 倍是另一顆模型、另一筆記憶體預算。4 倍是我們授權並切塊的檢查點;2 倍是把那個結果縮小。

第一次跑完之後可以離線用嗎?

可以,限你實際下載過的模型。清掉網站資料就沒了,下次按下去會再抓一次。