ByteScope

Batch Image Converter

在瀏覽器本機整批轉換資料夾中的圖片格式,檔案不上傳。

資料夾由瀏覽器在你的本機開啟。圖片轉換後直接存回硬碟 — 檔案絕不上傳,全程在分頁內完成。

資料夾

選取包含圖片的資料夾以進行整批轉檔。

資料夾
—
檔案
0

要轉換哪些檔案

資料夾裡的檔案類型

  • 目前沒有內容可以顯示。

目標格式

輸出模式

JPEG 沒辦法存透明度,所以編碼前會先把透明的部分填成白色,不然那些地方會變成黑色。

轉檔會重新編碼像素,所以原檔裡的 EXIF、GPS 和相機資訊不會帶到轉好的檔案。輸出成 JPEG 或 PNG 時,還會再跑一次 /remove-exif 用的同一套清除程式;色彩描述檔會保留,畫面看起來才不會走樣。

0 / 0 · ≈ 0.0 KB

瀏覽器支援度

要原地重新命名和刪除檔案,需要 File System Access API,目前只有 Chromium 系列瀏覽器支援。不管支不支援,下面的操作都在你自己的電腦上完成——絕不會上傳任何東西。

功能ChromeEdgeFirefoxSafari
從硬碟開啟資料夾window.showDirectoryPicker——Chrome/Edge 86 以上,僅限桌面版✓支援✓支援✗不支援✗不支援
原地重新命名檔案FileSystemFileHandle.move——Chrome/Edge 111 以上✓支援✓支援✗不支援✗不支援
原地刪除檔案FileSystemDirectoryHandle.removeEntry✓支援✓支援✗不支援✗不支援
記住資料夾供下次使用控制代碼會存在這台裝置的 IndexedDB 裡;權限每次還是要重新授權✓支援✓支援✗不支援✗不支援

在這個瀏覽器偵測到

  • window.showDirectoryPicker …
  • FileSystemFileHandle.move …
  • indexedDB …

在 Firefox、Safari,或任何手機、平板上,這個頁面能說明怎麼做,但沒辦法實際執行。請用桌面版 Chrome 或 Edge 開啟。

關於這個工具

整批圖片轉檔讓你直接選取電腦上的一整個資料夾,把裡面的圖片在 JPG、PNG、WebP、AVIF 之間一次全部轉換。它透過瀏覽器原生的 File System Access API 直接在本機硬碟讀寫,一個位元組都不會上傳到任何伺服器。

你可以挑選目標格式、調整壓縮品質或指定目標檔案大小,轉成 JPG 時還能把透明背景填成白色。重新編碼後 EXIF 之類的 metadata 不會留下——工具會明確把它清除。輸出方式有三種:跟原圖放在一起、輸出到專屬子資料夾,或在二次確認後取代原檔;取代原檔是不可逆的操作,沒有還原清單,動手前建議先備份。子資料夾可遞迴處理,過程中會即時顯示進度與每個檔案的錯誤。

常見問題

我的圖片會被上傳到伺服器嗎?

不會。所有轉換都用 WebAssembly 編解碼器在你的瀏覽器裡完成,圖片從頭到尾不會離開你的電腦。

支援哪些圖片格式?

支援 JPG/JPEG、PNG、WebP、AVIF 之間的讀取與互轉。

有哪些輸出方式可以選?

三種:把轉好的檔案跟原圖放在同一個位置、輸出到新建立的子資料夾,或在確認警告後覆蓋原檔。被覆蓋的原檔無法復原,重要的圖片請先自己備份一份。

可以連子資料夾一起處理嗎?

可以。開啟遞迴選項後會走訪所有巢狀資料夾,轉換時保留原本的相對資料夾結構。

某一張圖轉失敗會怎樣?

整批不會中斷,其餘圖片照常處理。被跳過或失敗的檔案會連同錯誤原因,一起列在失敗摘要表裡。