黑白照片轉換器使用 W3C 灰階權重:紅色 0.2126、綠色 0.7152、藍色 0.0722,可從單一本地 JPG、PNG 或 WebP 檔案產生全解析度的灰階 PNG,無需上傳圖片。當讀者搜尋可處理多張圖片的大量黑白照片轉換器時,瀏覽器中實際可行的工作流程是循序的:開啟工具、轉換一張圖片、下載 PNG,然後對下一個檔案重複同樣步驟。每次轉換都會解碼檔案一次、繪製到同尺寸的畫布上、讀取有界 RGBA 緩衝區、計算每個像素的加權灰階值、將緩衝區寫回,並在當前分頁中編碼 PNG。Alpha 通道以原樣複製,因此透明與部分透明的像素能保留其不透明度,而輸出會維持原本解碼後的寬度與高度。因為檔案從不離開裝置,這種做法可以處理您能排隊進來的任意數量圖片:度假照片資料夾、產品照片堆疊,或一批掃描文件,全都可以在同一台機器上使用相同的逐像素規則安全地轉為單色。

瀏覽器中的大量轉換代表什麼
「大量」影像轉換器通常意指一個佇列或資料夾監看機制,會在一輪中把每個檔案跑過同一個操作。黑白照片轉換器走的是不同路線:它接受單一本地檔案、套用一份有文件記載的逐像素轉換、並輸出一張灰階 PNG。大量處理的優勢來自於重複這個迴圈,無需登入、無需等待上傳、無需每張圖片付費。
這個取捨之所以重要有兩個原因。第一,整個轉換都在瀏覽器畫布上執行,因此處理發生在裝置上而非伺服器。第二,每次轉換都是確定性的,這代表同一張來源圖片永遠會產生相同的灰階輸出。權重總和為 1.0000,所以原本為中性灰的所有像素,輸出後仍是同一個中性灰。手上有三十張產品照片的使用者可以在同一個工作階段中依序處理它們,無需離開分頁,也不必承擔上傳到一半的風險;而工具所建立的任何暫時性 Object URL,都會在有新檔案取代它或頁面卸載時自動撤銷。
對於需要超越單色轉換的專案,本站上其他便於大量處理的選項同樣以瀏覽器為基礎。您可以使用 Image Resizer 調整大小,使用 Image Cropper 裁切,最後透過 Turn Multiple Images into One PDF in Your Browser 中的 PDF 工作流程,把完成的批次合併成單一文件。
每個像素背後的精確灰階公式
這個灰階數值並非憑感覺、藝術分級或感知曲線。它正是 W3C 為 CSS 濾鏡 grayscale() 所定義的同一組加權平均,因此矩陣中的數字是公開且可驗證的。
| 通道 | 權重 | 在公式中的角色 |
|---|---|---|
| 紅色 | 0.2126 | W3C 濾鏡效果規範中 sRGB 風格權重裡紅色的亮度係數。 |
| 綠色 | 0.7152 | 主導權重,因為人類視覺系統對綠色最為敏感。 |
| 藍色 | 0.0722 | 最小的權重,因此純藍像素會變成深灰而非中間調灰。 |
逐像素計算式為 round(0.2126·R + 0.7152·G + 0.0722·B),結果會指派給三個色彩通道。Alpha 維持原樣複製,這就是為什麼透明 PNG 在轉換後仍然保持透明。
以文件化的測試資料為例的計算:輸入像素 R=54、G=182、B=18(一個柔和的黃色)。
- 0.2126 × 54 = 11.4804
- 0.7152 × 182 = 130.1664
- 0.0722 × 18 = 1.2996
- 總和 = 11.4804 + 130.1664 + 1.2996 = 142.9464
- 四捨五入到最接近的 8 位元整數 = 143
輸出像素變成 R=143、G=143、B=143,原始 alpha 維持不變。同一套計算以灰階等效的形式公布於 W3C Filter Effects Module Level 1 規範中,並記載於 MDN filter grayscale() 參考文件,這也是為什麼工具的八組測試資料能在黑色、白色、中性灰、三原色、黃色與青色上鎖定這個精確的行為。
一次一張,將多張照片轉為黑白
「大量」執行的方式就和處理單一檔案相同,只是依您擁有的圖片數量重複執行。黑白照片轉換器 會為每一輪處理畫布相關的工作。
- 從您的資料夾挑選第一張 JPG、PNG 或 WebP。請保持在 25 MiB 的大小上限,以及瀏覽器所支援的有界解碼像素尺寸範圍內。
- 在同一分頁中開啟黑白照片轉換器,並使用檔案選擇器選擇該檔案。
- 選擇「Convert to black and white.」。頁面會解碼檔案、將其繪製到同尺寸的畫布上一次、讀取 RGBA 緩衝區、對每個完整像素套用 W3C 矩陣,然後將緩衝區寫回。
- 檢查預覽。顯示的尺寸應與來源尺寸相符,任何透明度仍應看起來是透明的。
- 下載灰階 PNG。瀏覽器會儲存它,原始檔案從未送到任何伺服器。
- 對下一張圖片重複步驟 1 到 5。工具會在新檔案載入前讓任何過時的工作失效,而被取代的 Object URL 會自動撤銷,因此先前的預覽不會洩漏。
以一個裝有二十張、每張 3 MiB 度假照片的資料夾來說,整個迴圈就是二十次轉換加上二十次下載。雖然沒有佇列介面,但也不必等待遠端佇列、不必登入,也不用擔心第三方伺服器在步驟之間持有原始檔案的隱私問題。
影響批次處理的檔案與像素限制
接受三種輸入:JPG、PNG 與 WebP。其他格式(包括 HEIC、AVIF、TIFF 與相機 RAW 檔)在進入畫布步驟前就會被拒絕。共用影像安全政策將每個檔案上限設為 25 MiB,並限制解碼後的寬 × 高,以免瀏覽器超出其像素預算。如果檔案過大、像素過多、無法乾淨解碼,或缺少畫布支援,工具會顯示明確的錯誤,而不是產出殘缺的 PNG。
| 屬性 | 接受的值 | 為何對批次處理重要 |
|---|---|---|
| 輸入格式 | JPG、PNG、WebP | 其他格式在畫布轉換前即會被拒絕。 |
| 最大檔案大小 | 每檔 25 MiB | 較大的輸入會明顯失敗,且不會產生下載。 |
| 解碼後尺寸 | 受限於瀏覽器像素預算 | 尺寸過大的影像會在轉換前明顯失敗。 |
| Alpha 處理 | 原樣保留 | 透明 PNG 與部分 alpha 在轉換後依然保留。 |
| 輸出格式 | PNG,每通道 8 位元 | 寬度與高度等同於解碼後來源,無損。 |
一個實用的批次小技巧:先依大小快速瀏覽資料夾。在檢視器中看起來正常的檔案,仍可能超出解碼後像素預算,特別是它們曾被其他工具放大過,而錯誤只會在轉換時才出現。在檔案進入轉換器前,先用 Image Resizer 修剪尺寸過大的檔案,能讓冗長的批次順暢進行。
這個工具無法取代的功能
其輸出為灰階,而非臨界值。黑白臨界值會把每個像素四捨五入為 0 或 255,產生只有兩種色調、極為強烈如海報般的影像。W3C 的權重則保留了 0 到 255 範圍內完整的灰階層次,因此人像能保留膚色漸層,風景能保留雲層細節。此工具也不會產生半色調、雙色調、底片模擬曲線、選擇性色彩調整,或經感知最佳化的藝術分級。它不會讀取或寫入 ICC 色彩描述檔、HDR 中繼資料、廣色域精度,或印刷專用的黑版產生設定。
若需要色彩管理的印刷、RAW 開發、具備非破壞性圖層的批次編輯,或局部對比控制,請使用專用的影像編輯器。黑白照片轉換器最適合用於快速的網頁圖形、單色文件掃描、參考圖片,以及重視隱私、速度和公式可考據性勝過創意分級的簡易單色資產。
若想更深入了解,請參閱 How to Make GIF Stickers From Your Photos。