Subformer

旋轉與翻轉圖片

以 90° 步長旋轉一張圖片或整個批次,水平或垂直鏡像,然後下載。支援 JPG、PNG、WebP、直接來自 iPhone 的 HEIC、GIF、BMP 和 SVG - 所有操作都在您的瀏覽器中進行,無需上傳。

檔案絕不會離開您的瀏覽器。所有處理都在您的裝置上執行。

將圖片拖放到此處,或點擊以瀏覽

JPG、PNG、WebP、HEIC、GIF、BMP、SVG - 以 90° 步驟旋轉。

運作方式

從一張歪斜的照片到一個修正的檔案,只需四個步驟。

  1. 1. 拖放您的圖片

    將圖片拖曳到頁面上的任何位置,或點擊拖放區。JPG、PNG、WebP、HEIC、GIF、BMP 和 SVG 都適用。

  2. 2. 旋轉

    點擊任何卡片上的旋轉按鈕以 90° 步驟旋轉。使用「全部旋轉」控制項將相同的旋轉應用於整個批次。

  3. 3. 選擇格式

    使用「自動」保留原始格式,或轉換為 PNG / JPG / WebP。對於 JPG 輸出,請選擇填補任何透明角落的背景顏色。

  4. 4. 下載

    將每張旋轉後的圖片儲存到您的裝置。整個批次會依序下載,中間有短暫間隔,以避免瀏覽器遺失檔案。

當您需要旋轉圖片時

手機相機和掃描應用程式透過 EXIF 標誌記錄方向。有些應用程式會遵循該標誌並在顯示時旋轉;其他應用程式則會呈現原始像素,導致您的照片歪斜。特別是網路平台不一致 - 相同的上傳在一個網站上可能看起來正確,而在下一個網站上則歪斜。

此工具會重寫實際像素,因此方向會內建其中。JPG 和 WebP 以品質 92 重新編碼(視覺上幾乎相同);PNG 和 WebP-無損會保留每個位元組。來自 iPhone 的 HEIC 照片會在本地解碼,因此您無需單獨的轉換步驟。

所有操作都透過 2D 畫布 API 在您的瀏覽器中執行。拖放檔案,點擊旋轉,下載 - 任何內容都不會傳送到伺服器,這對於客戶照片、身份證掃描以及任何您不希望交給第三方處理的內容都很重要。

幕後原理

無伺服器、無上傳、無圖片處理服務。旋轉功能在標準瀏覽器 API 上執行,加上一個用於您的瀏覽器無法原生讀取的格式的 WebAssembly 模組。

Canvas 2D API
套用轉換並重新編碼結果。以 90 度為單位旋轉是無損像素重新映射——編碼器是唯一可能損失品質的步驟,這就是為什麼 PNG 輸出是位元完美的。
WebAssembly HEIC decoding
iPhone 中的 HEIC 和 HEIF 檔案會在您的裝置上解碼。沒有瀏覽器提供該格式的原生解碼器,因此 WebAssembly 模組會在本地處理它,而不是將照片傳送到轉換伺服器。
Browser image codecs
JPEG、PNG 和 WebP 編碼使用您的瀏覽器中已內建的編解碼器。這使頁面保持小巧,並意味著輸出與您的瀏覽器在其他任何地方產生的內容相符。
File and Blob APIs
您拖放的檔案會以 Blob 形式讀取到記憶體中,並直接作為下載傳回。沒有任何內容會寫入伺服器,並且在您關閉分頁後,沒有任何內容會保留。

常見問題